Кнопка "вернуться назад" для отмены формы не работает как отступ в Django

Я пытаюсь создать приложение для ведения дел в Django, следуя этому руководству. Однако после создания кнопки "вернуться назад" на отметке 46 минут все ломается. При нажатии на кнопку "вернуться назад" возникает следующая ошибка:

Using the URLconf defined in djangoProject4.urls, Django tried these URL patterns, in this order:

admin/
[name='tasks']
task/<int:pk>/ [name='task']
task-create/ [name='task-create']
The current path, task-create/“/”, didn’t match any of these.

Урл равен http://127.0.0.1:8000/task-create/“/” . Что странно, потому что код, который должен управлять этой ссылкой, имеет значение <a href = “{% url 'tasks' %}”> go back </a>. Очевидно, что это перенаправление на url с именем 'tasks'. Однако он перенаправляет на /task-create/"/".

Если я меняю задание в <a href = “{% url 'tasks' %}”> go back </a> на какую-то абсурдную строку. Он говорит NoReverseMatch at /task-create/ и даже домашняя страница не загружается.

Я запутался, откуда берется этот task-create/"/"? Это точно не из шаблона url.

Мой код можно найти здесь.

Причина ошибки в том, что “{% url 'tasks' %}” окружен фигурными, а не прямыми кавычками. Замена на прямые кавычки устраняет проблему. Если кто-нибудь знает, почему фигурные кавычки изменили 'tasks' на task-create"/", пожалуйста, сообщите мне.

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