Форум сайта python.su
В шаблоне:
<a href=“{% url ‘task_new’ projectid=project.pk %}” class=“top-menu”><span class=“glyphicon glyphicon-plus”></span></a>
В браузере по этой ссылке формируется правильный URL:
http://localhost:8000/projects/projects_list/tasks_list/task_add/2
Но ошибка:
Reverse for ‘task_new’ with no arguments not found. 1 pattern(s) tried: ['projects/projects_list/tasks_list/task_add/(?P<projectid>+)$']
В urls.py:
path('projects_list/tasks_list/task_add/<int:projectid>', views.task_new, name='task_new'),
Если убираю во вьюхе параметр projectid (просто для интереса), то ругается:
task_new() got an unexpected keyword argument ‘projectid’
Значит, всё-таки, двойка на конце URL пытается передаться во вьюху? Почему тогда в первом случае такая ошибка? (
И вообще, что тут не так? )
Спасибо.
Офлайн
Проблема решена, всем спасибо!
Офлайн