URL формы pot не определен в URLconf

У меня есть форма, которая находится по URL: http://127.0.0.1:8000/disciplineReport/1/, где 1 - первичный ключ объекта, который я редактирую.

detail.html:

<form method="post" id="edit-form" action="{% url 'disciplineReport:saveDiscipline' 
doctor.id %}}">

urls.py:

urlpatterns = [
path('', views.IndexView.as_view(), name='index'),
path('<int:pk>/', views.DetailView.as_view(), name='detail'),
path('<int:pk>/saveDiscipline/', views.SaveDiscipline, name='saveDiscipline'),
]

Ошибка:

Используя URLconf, определенный в program_history_reports.urls, Django попробовал эти шаблоны URL, в таком порядке:

disciplineReport/ [name='index'] disciplineReport/ int:pk/ [name='detail'] дисциплинаReport/ int:pk/saveDiscipline/ [name='saveDiscipline'] admin/ Текущий путь, disciplineReport/1/saveDiscipline/}, не соответствует ни одному из этих путей.

Что я упускаю? Кажется, что URL соответствует 3-му шаблону...

перед urlpatterns напишите следующее:

 app_name = 'disciplineReport'
Вернуться на верх