2016-04-03 9 views

答えて

1

は、新たなクエリセットを返し、既存のクエリセットを変更しません。新しいクエリーセットを変数に代入しないので、私はまだ最初のクエリーセットである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) 
+0

愚かな間違い、これを指摘してくれてありがとう! – Greesha0

関連する問題