Подтвердить что ты не робот

TemplateSyntaxError, не удалось разобрать остаток

Я следую учебнику django в Django на примере в http://www.lightbird.net/. В первом примере, TodoList, Customizing Model Template part, я скопировал шаблон в TODO/шт.

{% block content %}
<a href="{% url admin:todo_datetime_add %}">Add Todo items</a>

Выше это то, что я добавляю в change_list.html, как сказано в содержании веб-сайта.

Я хочу повторно использовать admin/change_list.html и добавить ссылку сразу после строки содержимого блока. Но когда я посещаю url, я получаю TemplateSyntaxError:

Template error

In template /pathtomyworkspace/TodoList/TodoList/templates/admin/todo/item/change_list.html, error at line 58
Could not parse the remainder: ':todo_datetime_add' from 'admin:todo_datetime_add'

Мне просто интересно, что мне делать, чтобы использовать пространства имен "admin:" в шаблоне. Нужно ли добавлять что-то в файл urls.py? Спасибо.

4b9b3361

Ответ 1

Мне пришлось ставить кавычки вокруг URL-адреса.

изменено: admin:todo_datetime_add

to: 'admin:todo_datetime_add'