0

私はモデルを持っています、それを呼びますA、それは別のモデルとのFK関係を持っています、それを呼びますBBには がありDateFieldますdate。FK のフィールドにA基づいてフィルター処理する必要があります。dateフォームの文字列として基づいてフィルタリングしている日付を取得していますYYYY-MM-DD( という変数でstart)。フィルタリングは大なりフィルタです。というクエリセットをフィルタリングしてresultsいますが、それ自体は他の基準に基づいてフィルタリングされています。

ここに私が今持っているコードがあります。

start=datetime.strptime(start, "%Y-%m-%d")
results.filter(B__date__gte=start)

その後、何かが行われますがresults、何もフィルタリングされていません。つまり、上記の呼び出し後の内容resultsは常に以前と同じです。

何か不足していますか?これをフィルタリングするより良い方法はありますか?フィルターもやっていlteますが、1 つの問題を解決できれば、もう 1 つの問題も解決できると考えました。

4

1 に答える 1