-2
DjangoのORMを使用すると、整数で割り切れる値を持つ列を持つレコードに対してdbをクエリできますか?Django | ORM |整数で割り切れるレコードを取得する
たとえば、num
列が2で割り切れるレコード(num % 2 == 0
)のみを取得します。
これが十分明確であることを希望します。
THANKS !!
DjangoのORMを使用すると、整数で割り切れる値を持つ列を持つレコードに対してdbをクエリできますか?Django | ORM |整数で割り切れるレコードを取得する
たとえば、num
列が2で割り切れるレコード(num % 2 == 0
)のみを取得します。
これが十分明確であることを希望します。
THANKS !!
あなたは、このようなダイナミックなフィールドフィルタリング算術と異なるフィールドを組み合わせることにより、あなたのモデルのダイナミックなフィールド(nummod2
)を作成する(ジャンゴ1.8から)F() with annotationsを、使用することができます。一般的にです
Company.objects.annotate(nummod2=F('num')%2).filter(nummod2=0)
を、これまでに何を試しましたか?あなたのためにうまくいかなかったコードスニペット? – user1767754