2017-11-27 3 views
-2

DjangoのORMを使用すると、整数で割り切れる値を持つ列を持つレコードに対してdbをクエリできますか?Django | ORM |整数で割り切れるレコードを取得する

たとえば、num列が2で割り切れるレコード(num % 2 == 0)のみを取得します。

これが十分明確であることを希望します。

THANKS !!

+0

を、これまでに何を試しましたか?あなたのためにうまくいかなかったコードスニペット? – user1767754

答えて

0

あなたは、このようなダイナミックなフィールドフィルタリング算術と異なるフィールドを組み合わせることにより、あなたのモデルのダイナミックなフィールド(nummod2)を作成する(ジャンゴ1.8から)F() with annotationsを、使用することができます。一般的にです

Company.objects.annotate(nummod2=F('num')%2).filter(nummod2=0) 
関連する問題