TemplateSyntaxError, Не удалось разобрать остаток - PullRequest
12 голосов
/ 29 августа 2011

Я следую учебному пособию по django в Django, например, в http://www.lightbird.net/.. В первом примере, TodoList, часть настройки шаблона модели, я скопировал шаблон в todo / item.

{% 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?Спасибо.

1 Ответ

28 голосов
/ 09 января 2012

Я должен был поставить кавычки вокруг URL.

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

до: 'admin:todo_datetime_add'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...