問題タブ [django-queryset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 自分のビューで Django 管理リストとフィルタリングを使用するにはどうすればよいですか?
私は Django を学び始めたばかりで、Django admin の自動リストと、フィルターと表示する列を構成できる方法が気に入っています。自分のアプリケーションで使用することはできますか?
admin のソースを調べたところ、おそらく何らかの方法で「ChangeList」オブジェクトをサブクラス化し、それを自分のビューで使用したいことがわかりました。何か案は?
django - QuerySet で空または NULL の名前をフィルタリングする方法は?
検索する必要があるfirst_name
, last_name
& alias
(オプション) があります。そのため、エイリアスが設定されているすべての名前を取得するためのクエリが必要です。
私ができる場合にのみ:
それで、上記に相当するものは何ですか?
django - djangoでフィルターを使用する方法
class Status(models.Model): someid = models.IntegerField() 値 = models.IntegerField() status_msg = models.CharField(max_length = 2000)
そのため、いくつかの値の間に与えられた someid を含む値を取得する必要があります。そう言わせて
したがって、私の最終結果は、id = 20 の 2 つのエントリを含むリストであり、これを実装する方法です。
使ってみた
どれが間違っていますか?これを修正する方法。
ありがとう。
django - Djangoオブジェクトの複数のexclude()
除外を複数回呼び出す代わりに、クエリを実行してリストを除外する方法はありますか?
django - クエリセット内の各オブジェクトの属性を変更する
私は Django を 1 年以上使用していますが、非常に基本的なことを見逃していると思います。かなり大きなクエリセット (1000 以上のオブジェクト) があり、そのクエリセット内のオブジェクトごとに 1 つの属性を変更したいと考えています。これは本当に進むべき道ですか?もっと簡単なものがあると確信していますか?
ありがとう
python - 単一オブジェクトの.filter()と.get()? (ジャンゴ)
私は何人かの同僚とこれについて議論していました。1 つだけを期待しているときに、Django でオブジェクトを取得するための推奨される方法はありますか?
2 つの明白な方法は次のとおりです。
と:
最初の方法は動作的にはより正しいように見えますが、制御フローで例外を使用するため、オーバーヘッドが発生する可能性があります。2 つ目はより回りくどいですが、例外を発生させることはありません。
これらのどれが好ましいかについて何か考えはありますか? どちらがより効率的ですか?
python - クエリセット内の要素のインデックスを取得します
私はQuerySetを持っています、それを呼びましょうqs
。これは、この問題に関係のないいくつかの属性によって順序付けられています。それから私はオブジェクトを持っています、それを呼びましょうobj
。ここで、可能な限り効率的に、どのインデックスobj
が含まれているのかを知りたいと思います。Pythonから使用したり、各オブジェクトをと比較してループしたりできることは知っていますが、これを行うための最良の方法は何ですか?私は高性能を探しています、そしてそれは私の唯一の基準です。qs
.index()
qs
obj
Windows上のDjango1.0.2でPython2.6.2を使用する。