動的なRaw Querysetを作成します。
デフォルトでは、生のクエリセットは次のようになります。
qs = self.raw(
'SELECT DISTINCT ON(P.slug) P.id, P.slug, P.company_id, I.image,
'FROM product AS P ' ....
条件を使用してクエリセットを作成することができます。
Where
のようなデータベース条件を参照していません
、しかし
if
のようなpython条件
何かのようなもの:
'SELECT DISTINCT ON(P.slug) P.id, P.slug, P.company_id, I.image,
'FROM product AS P ' # if var_a Limit 20 else where P.id = var_b
回答 1 件
関連記事
- テーブルビューセル内に動的collectionViewを作成する
- jsを使用して動的要素カウンターを作成できません
- React-Hooks:動的に再利用可能なデータテーブルコンポーネントを作成する方法は?
- VDIで発生するダイナミックディスクqcow2を作成するにはどうすればよいですか?
- Railsで動的属性とCSSクラスを作成する
- クラスに割り当てる動的オブジェクト名を作成するにはどうすればよいですか? /異なるTkinterのオブジェクト名で複数のウィンドウを作成する方法
- 反応でformikを使用して動的ドロップダウンを作成するにはどうすればよいですか?
- React Native |動的状態(フック)を作成するにはどうすればよいですか?
- 動的辞書を作成してリストコンテンツを追加する方法
- VBAを使用して、「vbModeless」を使用したボタンで動的フォームを作成します
関連した質問
- Django:2つのモデルを共通の外部キーでリンクする
- Django ValueError:「ユーザー」をクエリできません:「プロファイル」インスタンスである必要があります
- Django ORM:注釈のタイムデルタの結果に基づいてフィルタリングする方法
- Django:DBにSQLを追加せずに外部キーフィールドの値を取得する
- DjangoのクエリセットからオブジェクトIDを取得する
- Djangoの別のクエリ式を含むアノテーションでF()を使用する
- Djangoのクエリセット内の別のモデルからクエリセットを取得する
- 他のオブジェクトを使用したオブジェクトのフィルタリング:クエリセット、Django
- こんにちは、私はdjangoでブログを作成しました。クエリセットを使用して、過去1時間に公開されたすべての投稿を取得するにはどうすればよいですか?
単純なpython if/elseを使用するだけです: