問題タブ [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.

0 投票する
1 に答える
350 参照

python - 自分のビューで Django 管理リストとフィルタリングを使用するにはどうすればよいですか?

私は Django を学び始めたばかりで、Django admin の自動リストと、フィルターと表示する列を構成できる方法が気に入っています。自分のアプリケーションで使用することはできますか?

admin のソースを調べたところ、おそらく何らかの方法で「ChangeList」オブジェクトをサブクラス化し、それを自分のビューで使用したいことがわかりました。何か案は?

0 投票する
8 に答える
415500 参照

django - QuerySet で空または NULL の名前をフィルタリングする方法は?

検索する必要があるfirst_name, last_name& alias(オプション) があります。そのため、エイリアスが設定されているすべての名前を取得するためのクエリが必要です。

私ができる場合にのみ:

それで、上記に相当するものは何ですか?

0 投票する
2 に答える
7195 参照

django - djangoでフィルターを使用する方法

class Status(models.Model): someid = models.IntegerField() 値 = models.IntegerField() status_msg = models.CharField(max_length = 2000)

そのため、いくつかの値の間に与えられた someid を含む値を取得する必要があります。そう言わせて

したがって、私の最終結果は、id = 20 の 2 つのエントリを含むリストであり、これを実装する方法です。

使ってみた

どれが間違っていますか?これを修正する方法。

ありがとう。

0 投票する
5 に答える
27299 参照

django - Djangoオブジェクトの複数のexclude()

除外を複数回呼び出す代わりに、クエリを実行してリストを除外する方法はありますか?

0 投票する
1 に答える
3786 参照

django - クエリセット内の各オブジェクトの属性を変更する

私は Django を 1 年以上使用していますが、非常に基本的なことを見逃していると思います。かなり大きなクエリセット (1000 以上のオブジェクト) があり、そのクエリセット内のオブジェクトごとに 1 つの属性を変更したいと考えています。これは本当に進むべき道ですか?もっと簡単なものがあると確信していますか?

ありがとう

0 投票する
14 に答える
113311 参照

python - 単一オブジェクトの.filter()と.get()? (ジャンゴ)

私は何人かの同僚とこれについて議論していました。1 つだけを期待しているときに、Django でオブジェクトを取得するための推奨される方法はありますか?

2 つの明白な方法は次のとおりです。

と:

最初の方法は動作的にはより正しいように見えますが、制御フローで例外を使用するため、オーバーヘッドが発生する可能性があります。2 つ目はより回りくどいですが、例外を発生させることはありません。

これらのどれが好ましいかについて何か考えはありますか? どちらがより効率的ですか?

0 投票する
6 に答える
50670 参照

python - クエリセット内の要素のインデックスを取得します

私はQuerySetを持っています、それを呼びましょうqs。これは、この問題に関係のないいくつかの属性によって順序付けられています。それから私はオブジェクトを持っています、それを呼びましょうobjここで、可能な限り効率的に、どのインデックスobjが含まれているのかを知りたいと思います。Pythonから使用したり、各オブジェクトをと比較してループしたりできることは知っていますが、これを行うための最良の方法は何ですか?私は高性能を探しています、そしてそれは私の唯一の基準です。qs.index()qsobj

Windows上のDjango1.0.2でPython2.6.2を使用する。