私はDRFを使用してジャンゴ残りのAPIを開発していますし、私のビューのいずれかで私がget_queryset機能オーバーライドします:私はその要求と同じユーザの友人を作り、ユーザーを除外する必要がall_users
クエリセットからdjangoの全ユーザからクエリーセットを除外する方法は?
class UserSearchListView(generics.ListAPIView):
...
def get_queryset(self):
current_user_friends = Friend.objects.friends(self.request.user)
all_users = User.objects.all()
# from the all_users queryset I need to remove the current_user_friends queryset.
# Should the exclude function be used?
をクエリーセットcurrent_user_friends
に含まれています。これどうやってするの?
実際には、すべてのクエリセットはリストではありません。申し訳ありません。 –
quertsetsをリストに変換して戻すことはできますか? – dashiell
おそらく、もっと良い方法があります。 –