«Метод \"GET\" не разрешен."Python

Программы на Python
Anonymous
«Метод \"GET\" не разрешен."

Сообщение Anonymous »

Мне действительно нужна помощь, объясняющая, почему я передаю метод как DELETE, но появляется ошибка «Метод «GET» не разрешен». Большое спасибо.

Код: Выделить всё

class DeleteUserByUsernameView(APIView):
def delete(self, request, username):
try:
instance = User.objects.filter(username=username)
instance.delete()
return HttpResponse("Success")
except Exception as e:
return Response({'error': str(e)}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)

Код: Выделить всё

from django.contrib import admin
from django.urls import path, include
from . import views

urlpatterns = [
path('delete/user//', views.DeleteUserByUsernameView.as_view()),
path('register/', views.RegisterView.as_view(), name="Register"),
path('login/', views.LoginView.as_view(), name="Login"),

]

введите здесь описание изображения
введите здесь описание изображения
введите здесь описание изображения

Подробнее здесь: https://stackoverflow.com/questions/784 ... ot-allowed

Вернуться в «Python»