1
Iは問題が動作しません。私は次のコードを使用します:DjangoのPostgreSQLの、GTおよびLT検索とDateTimeフィールドにフィルタが<code>lt</code>と<code>gt</code>ルックアップとDateTimeフィールドにフィルタリングして
どちらの場合も、同じ結果を返し、何もフィルタリングしないようです。クエリセットにfilter
を適用
Iは問題が動作しません。私は次のコードを使用します:DjangoのPostgreSQLの、GTおよびLT検索とDateTimeフィールドにフィルタが<code>lt</code>と<code>gt</code>ルックアップとDateTimeフィールドにフィルタリングして
どちらの場合も、同じ結果を返し、何もフィルタリングしないようです。クエリセットにfilter
を適用
は、新たなクエリセットを返し、既存のクエリセットを変更しません。新しいクエリーセットを変数に代入しないので、私はまだ最初のクエリーセットであるfriends
変数に後でアクセスすることを前提としています。後でアクセスするには、filter(...)
の結果をfriends
変数に割り当てます。
if friend_filter == "offline":
friends = friends.filter(friend__info__last_active__lt=timeout_range)
elif friend_filter == "online":
friends = friends.filter(friend__info__last_active__gt=timeout_range)
愚かな間違い、これを指摘してくれてありがとう! – Greesha0