Я пытался использовать тег шаблона url в django, но не повезло,
Я определил свой urls.py как это
urlpatterns = patterns('',
url(r'^analyse/$', views.home, name="home"),
url(r'^analyse/index.html', views.index, name="index"),
url(r'^analyse/setup.html', views.setup, name="setup"),
url(r'^analyse/show.html', views.show, name="show"),
url(r'^analyse/generate.html', views.generate, name="generate"),
Я определил шаблон url в моем представлении, подобном этому
{% url 'show'%}
то я получил это сообщение об ошибке
Показ исключения при рендеринге: Реверс для '' show '' с аргументами '()' и аргументы ключевого слова '{}' not найдено.
Оригинальный трассировка (последний звонок последний): Файл "/Library/Python/2.5/site-packages/django/template/debug.py", строка 71, в render_node result = node.render(контекст) Файл "/Library/Python/2.5/site-packages/django/template/defaulttags.py", строка 155, в рендеринге nodelist.append(node.render(контекст)) файл "/Library/Python/2.5/site-packages/django/template/defaulttags.py", строка 382, в рендеринге raise e NoReverseMatch: Обратный для '' show '' с аргументами '()' и аргументы ключевого слова '{}' не найдены.
Мне интересно, почему django не удалось отобразить? Каков правильный способ определить его в tempalte?