У меня такая проблема, что мой бэкэнд не возвращает все данные. Он возвращает строки таблицы базы данных, в которых токен зарегистрированного пользователя соответствует идентификатору пользователя модели.
Вот модель блога
class Blog(models.Model):
title = models.CharField(max_length=100)
content = models.CharField(max_length=500)
created_at = models.DateTimeField(auto_now_add=True)
userID = models.ForeignKey(User, on_delete=models.CASCADE, related_name='posts', null=True)
А вот класс, который возвращает data
class BlogViewSet(viewsets.ModelViewSet):
permission_classes = [
permissions.IsAuthenticated
]
serializer_class = BlogSerializer
def get_queryset(self):
return self.request.user.posts.all()
Как я могу вернуть каждую строку из базы данных независимо от пользователя, который ее опубликовал?