"detail": "Метод \"GET\" не разрешен." Я не устанавливал его как GET, так почему он показывает эту ошибку.

я пытаюсь создать новый элемент, но получаю "detail": "Method \"GET\" not allowed ошибку на странице django rest framework и 405 (Method Not Allowed) ошибку в консоли

views.py:

def create_person(request):
    serializer = PersonSerializer(data=request.data, many=False)
    if serializer.is_valid(raise_exception=True):
        serializer.save()
    return Response(serializer.data)

urls.py

urlpatterns = [
    path('', views.getRoutes, name='routes'),
    path('notes/', views.getNotes, name='notes'),
    path('notes/create/', views.createNote, name='create-note'),
    path('notes/<str:pk>/update/', views.updateNote, name='update-note'),
    path('notes/<str:pk>/delete/', views.deleteNote, name='delete-note'),
    path('notes/<str:pk>/', views.getNote, name='note'),
]
Вернуться на верх