Конечная точка Django DELETE выдает отказ в разрешении, но все остальные конечные точки работают нормально
Я пытался найти информацию о том, как вызываются HTTP DELETE и POST. Но не могу понять, почему конечная точка DELETE не работает.
Конечная точка POST имеет точно такие же разрешения и сериализатор, но когда я пытаюсь DELETE через Postman, он говорит, что разрешение отклонено.
Бессмысленно.
#this one works fine
class PhoneNumberCreateApi(generics.CreateAPIView):
permission_classes = [custompermission.IsStaff]
queryset = Phone.objects.all()
serializer_class = PhoneNumberSerializer
#this one does not
class PhoneNumberDeleteApi(generics.DestroyAPIView):
permission_classes = [custompermission.IsStaff]
queryset = Phone.objects.all()
serializer_class = PhoneNumberSerializer
Любое понимание будет оценено по достоинству. Никогда раньше не видел этой ошибки.