Какой пользователь? текущий пользователь? Или любой другой пользователь?
Если какой-либо пользователь, текущий или другой, то вы можете сделать это:
class BlogList(generics.ListAPIView):
serializer_class = serializers.BlogSerializer
def get_queryset(self):
return Blog.objects.filter(user_id=self.kwargs['user_id'])
И в urlconf или urls.py:
# Make sure you are passing the user id in the url.
# Otherwise the list view will not pick it up.
path('<int:user_id>', views.BlogList.as_view()),
Так что URL вроде этого: 'app_name / user_id /' должен дать вам список всех блогов, принадлежащих пользователю с user_id.
Кроме того, вы можете узнать намного больше, посетив предоставленную страницуот luizbag.