問題タブ [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 投票する
2 に答える
3281 参照

django - モデル間のDjangoクエリセット?

いくつかのモデルがあり、ユーザーに属するすべてのモデルのクエリセットを返したいのですが、複数のモデルから 1 つのクエリセットを返すことができるかどうか疑問に思っています。

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

python - Django モデル クラスを動的に取得するにはどうすればよいですか?

Django モデルの完全なモジュール パスがなくても、次のようなことは可能ですか。

...とは対照的に:

編集: コマンドライン入力に基づいてこの呼び出しを実行しようとしています。import ステートメントを避けることは可能ですか?

Django がエラーを返さない場合:

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

django - Django ビューで 2 つ以上のクエリセットを組み合わせるにはどうすればよいですか?

私が構築している Django サイトの検索を構築しようとしています。その検索では、3 つの異なるモデルで検索しています。また、検索結果リストのページネーションを取得するには、一般的な object_list ビューを使用して結果を表示したいと考えています。しかし、そのためには、3 つのクエリセットを 1 つにマージする必要があります。

どうやってやるの?私はこれを試しました:

しかし、これはうまくいきません。汎用ビューでそのリストを使用しようとすると、エラーが発生します。リストにクローン属性がありません。

page_listarticle_listおよびの 3 つのリストをマージするにはどうすればよいpost_listですか?

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

python - djangoで完全な日付をフィルタリングしていますか?

日付 (年、月、日) のフィルター方法はいくつかあります。完全な日付、たとえば 2008/10/18 を一致させたい場合、これよりも良い方法はありますか?

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

python - Django カスタム クエリセット フィルタ

Django で、クエリセット用の複雑なカスタム フィルターを作成する標準的な方法はありますか?

私が書くことができるように

私はこのようなことをしたいと思います:

ジェネレータ式を使用できます

しかし、それは連鎖可能性とクエリセットが提供する他の機能を失います。

0 投票する
3 に答える
6689 参照

python - Django アーカイブ ページの個別の年と月を選択する

django サイトの archive_index ページを作成したいと考えています。ただし、日付ベースの汎用ビューは実際には役に立ちません。ビューによって返されるディクショナリには、オブジェクト型のインスタンスが少なくとも 1 つ存在するすべての年と月が必要です。私のブログが 2007 年 9 月に開始されたが、2008 年 4 月に投稿がなかった場合、次のような結果が得られる可能性があります。

0 投票する
16 に答える
530551 参照

python - Djangoクエリセットフィルタリングで等しくないようにするにはどうすればよいですか?

DjangoモデルのQuerySetsには、比較値のとがありますが、__gtまたは(等しくない)はありますか?等しくないものを使用して除外したい。たとえば、__lt__ne!=

私はやってみたいです

!=正しい構文ではありません。私も試し__neました。

私は最終的に以下を使用しました:

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

django - Django:Django 0.96 で 2 つの関連するクエリセットをマージする方法は?

あるクエリセット関連オブジェクトを別のクエリセット関連オブジェクトとマージしたいと考えています。説明するサンプルコード:

どうすればこれを適切に行うことができますか?

どうもありがとう。

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

django - Django クエリで OR フィルタを実行するにはどうすればよいですか?

ユーザーが追加したアイテム (作成者としてリストされている) またはアイテムが承認されたアイテムをリストできるようにしたいと考えています。

だから私は基本的に選択する必要があります:

Djangoでこれを行うにはどうすればよいですか? (できればフィルターまたはクエリセットを使用)。

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

python - GROUP BYを使用したCOUNTに相当するDjango

Django 1.1 にはいくつかの新しい集約メソッドがあることを知っています。ただし、次のクエリに相当するものがわかりませんでした。

Django 1.1 の Model Query API で可能ですか、それとも単純な SQL を使用する必要がありますか?