I am using ReactJS as client side web app and I'm using axios package. In my backend, I am using Django Rest Framework. I created Serializer for CartItem Model:
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
I am trying to use default delete method of DRF in axios using so:
axios.delete('cart_items/', {
headers: { Authorization: 'Token token' },
data: {
id: 1,
},
})
.then(res => {
console.log(res)
})
When I call that, it gives me error in React: DELETE http://127.0.0.1:8000/cart_items/ 405 (Method Not Allowed)