У меня есть простой вид в DRF, который выглядит так:
class AdminDocumentListUpdateView(generics.ListAPIView, mixins.UpdateModelMixin):
queryset = Document.objects.all()
serializer_class = AdminDocumentSerializer
pagination_class = None
def get_queryset(self):
user_id = self.kwargs.get('user_id')
qs = Document.objects.filter(user=user_id).latest('created_at')
return qs
Но функция get_queryset
вызывает ошибку 'Document' object is not iterable
. Это происходит только тогда, когда я добавляю что-то вроде latest('created_at')
или first()
или пытаюсь проиндексировать набор запросов ([0]
). Почему это происходит?