Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
от создания моделей до тестирования
Хм, а где само тестирование?
Ладно, я ожидал какое-то иное тестирование с использованием rest_framework.test
class ProductSerializer(serializers.ModelSerializer):
class Meta:
model = Product
fields = ['id', 'name', 'description', 'price', 'created_at', 'updated_at']Раз уж вы создаете сериализатор, наследуясь от ModelSerializer и при этом собираетесь сериализовать все поля, то можно просто использовать fields = "__all__"
class ProductDetail(generics.RetrieveUpdateDestroyAPIView):
queryset = Product.objects.all()
serializer_class = ProductТут опечатка, serializer_class = ProductSerializer. Хотя для CRUD операции можно использовать ModelView.
Разработка Web API на Django с помощью Django REST framework: от создания моделей до тестирования