1
私のアプリケーションモデルでBigIntegerField "a"とDecimalField "b"を持っていて、クエリーセットをフィルタリングしようとしました。Djangoクエリ:範囲検索でFを使用する
qs.filter(Q(a__lte=F("b") + 1))
qs.filter(Q(a__gte=F("b")))
以下レイズ「10進数Fからの変換がサポートされていません」つつ:(クエリセットは、いくつかの方法によって動的にフィルタリングされるために使用される「Q」)
次のクエリは正常に動作
qs.filter(Q(a__range=(F("b"), F("b") + 1)))
どうしてですか?どうすれば修正できますか?ありがとう:)
ありがとう、それがありました。 –