問題タブ [django-q]

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 に答える
51 参照

python - フォーム データを使用してカスタム Q() ステートメントを生成するにはどうすればよいですか?

フォームに名前を付けた検索フィールドがありますq。メンバーを検索するときに、次のようにフィルターをかけたい

他の形で、私は似たようなことをしたいと思っています。
そのような :


が必要なexactly equal filterので、使用django-haystackはやり過ぎです。

単純な基本形:

しかし、そのような Q() ステートメントを作成する方法がわかりません。

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

python - 1回のクエリでdjango objects.filter Q()を何回使用できますか?

ユーザー テーブルに、名前が数字または文字で始まるユーザーの大きなリストがある場合、名前が A から Z で始まるユーザーを取得するにはどうすればよいですか?

以下を試しましたが、うまくいきませんでした。

ただし、次のことを試してみると、うまくいきました

objects.filter で Q() が 9 回に制限されているようです。アドバイスいただけますか?ありがとう!

0 投票する
0 に答える
1409 参照

python - django Q() オブジェクトからクエリを取得する

ステートメントサブフィルター.extra(select=)を必要とするフィールドを計算しているため、メソッドを使用する必要がある Django クエリセットがあります。WHERE

私はこのWHERE句を多くの場所で使用しており、DRY に従いたいと考えています (通常、生の SQL を記述する場合、これはやや困難です)。Django のQ()オブジェクトを使用して、再利用して生の SQL に追加できるステートメントを作成しました。

同等の SQL 出力を取得できることは知っていますが、オブジェクトQueryset.query.__str__()を使用してこれを行う方法はありますか?Q

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

python - Django Q オブジェクト (複雑なクエリ) は安全ですか?

Django に組み込まれている複雑なクエリ (Q オブジェクトまたは F オブジェクト) のセキュリティを説明するリソースが見つからないようです。これらのクエリに SQL 攻撃を挿入することは可能ですか? 私は小さなテストをしました:

ただし、これは私のデータベースを削除していないようです。何が起きてる?

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

python - django クエリでの Q オブジェクトの論理和のパフォーマンスへの影響

多数の Q を一緒に論理和するクエリを実行していますが、多くの時間がかかっているようです。ここにいくつかの疑似コードがあります

それから私または彼ら全員が一緒に

そして、クエリを実行すると

それは長い間ハングします。これはかなり一般的な質問であり、データ構造をよく理解していないと診断を下すのは難しいことを私は知っています (ここで説明するのは難しいでしょう)。Qしかし、djangoクエリでオブジェクトを論理和することの固有のパフォーマンスへの影響があるかどうか、私はただ興味があります