Конечная точка 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

Любое понимание будет оценено по достоинству. Никогда раньше не видел этой ошибки.

Вернуться на верх