いくつかのオブジェクトをチェックリストから除外したいと思います。最初は、各アイテムが '期限切れになっているかどうかをチェックする単純なforループです。しかし、これを行うと、すべてのオブジェクトが返されます。Djangoのクエリリストからオブジェクトを削除する
now = datetime.datetime.now()
food = Food.objects.filter(user=self.user, in_cupboard=True)
for f in food:
if (f.cupboard.close_date + timedelta(days=1)) < now:
f.exclude(pk=f.id)
forリストを使用してオブジェクトをフィルタリングする正しい方法は何ですか?
残念ながら、私はこれを行うことができないと考えています – NickP