Я использую ReactJS в качестве клиентского веб-приложения и использую пакет axios.В своем бэкэнде я использую Django Rest Framework.Я создал Serializer для CartItem Модель:
class CartItemSerializer(serializers.ModelSerializer):
class Meta:
model = CartItem
# Fields you want to be returned or posted
fields = '__all__'
Viewset:
class CartItemViewSet(viewsets.ModelViewSet):
queryset = CartItem.objects.all()
serializer_class = CartItemSerializer
Я пытаюсь использовать метод удаления DRF по умолчанию в axios, используя так:
axios.delete('cart_items/', {
headers: { Authorization: 'Token token' },
data: {
id: 1,
},
})
.then(res => {
console.log(res)
})
Когда я вызываю это, в React выдается ошибка: DELETE http://127.0.0.1:8000/cart_items/ 405 (Метод не разрешен)