Rest API: Почему объект не может быть найден в функции 'create'?

Например, вот мои все данные : IMG1

Мой набор представлений :

class CardCheckViewSet(viewsets.ModelViewSet):
    serializer_class = CardCheckSerializer
    queryset = CardCheck.objects.all()

    def create(self, request):
        for obj in CardCheck.objects.all():
            print(obj)

        return super().create(request)

А вот данные после того, как я что-то в них разместил: IMG2

Здесь должно быть 4 объекта, но вот что у меня вышло :

CardCheck object (30)
CardCheck object (34)
CardCheck object (44)

Здесь нет тех данных, которые вы видите. Почему эти данные не появляются здесь? Что я могу сделать?

Вы пытаетесь вывести CardCheck элементов перед добавлением нового. Этот способ должен работать:

class CardCheckViewSet(viewsets.ModelViewSet):
    serializer_class = CardCheckSerializer
    queryset = CardCheck.objects.all()

    def create(self, request):
        new_obj = super().create(request)
        for obj in CardCheck.objects.all():
            print(obj)

        return new_obj
Вернуться на верх