#reactjs #django #django-rest-framework #view #postman
Вопрос:
views.py код:
@api_view(['POST']) @permission_classes([IsAdminUser]) def createProduct(request): user = request.user product = Product.objects.create( user = user, name = 'sample name', price =4, countInStock = 12, category = 'Sample category', brand = 'Sample Brand', description = 'Sample Description', ) serializer = ProductSerializer(product, many=False) return Response( serializer.data )
urls.py
path('products/create/',views.createProduct , name='product-create'),
Ошибка, которую я получил :
{"detail":"Method "POST" not allowed."}
Комментарии:
1. Попробуйте сделать это без декоратора.
2. Попробуйте применить такое поведение, используя представление на основе классов и маршрутизаторы для URL-адреса.