Комментарии 1
от создания моделей до тестирования
Хм, а где само тестирование?
Ладно, я ожидал какое-то иное тестирование с использованием 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.
+2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разработка Web API на Django с помощью Django REST framework: от создания моделей до тестирования