次のモデルの関係をSQLiteのではないのpostgresで作業するフィルタを数える/注釈を付ける:Djangoは唯一
- クラスAは、クラスCに非NULL可能FK-フィールドを持っています。
- classBには、nullCableのFKフィールドがclassCに設定されています。
私は、一般的なクラスCレコードに接続ゼロ ClassBのレコードを持っているクラスAレコードのリストが必要です。私は間違って行くん
ClassA.objects.annotate(num_classb=Count('classc__classbs')).filter(num_classb=0)
ClassA.objects.filter(classc__classbs__isnull=True)
:sqliteの中で、どちらも私に空の結果を与えながら
のpostgresで両方のクエリは、私が欲しいものを私に与えて?私はpostgresとsqliteの間のそのようなフィルタ/注釈の扱いの違いについて何かを見つけませんでした
どのように '空のクエリセットに影響を与えるorder_by'追加します – e4c5