Есть ли какое-либо решение для {«подробно»:»Метод «СООБЩЕНИЕ» не допускается»}.

#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-адреса.