Я пытаюсь использовать следующий тип подхода в файл .html:Джанго использование URL
<a href="{% url xxx.views.login %}">Login</a>
, где я в urls.py следующее:
urlpatterns = patterns('',
# Examples:
(r'^login/$', 'xxx.views.login'),
Но я получаю следующая ошибка:
Could not import xxx.views.accounts. View does not exist in module xxx.views.
Не уверен, что это что-то довольно очевидное. Правильный ли формат URL-адресов?
Если я пытаюсь в urls.py:
(r'^login/$', 'xxx.views.login', name='login'),
с в .html файле:
<a href="{% url 'login' %}">Login</a>
Я получаю следующее сообщение об ошибке:
SyntaxError
Exception Value:
invalid syntax (urls.py, line 13)
Если я изменю .html к:
<a href="{% url login %}">Login</a>
я получаю:
Reverse for 'login' with arguments '()' and keyword arguments '{}' not found.
Login – Zokis
Хм. Я думал, что строки были неявными, я пытался, но все равно получаю ViewDoesNotExist в/ Не удалось импортировать xxx.views.accounts. Просмотр не существует в модуле jelt.views. – disruptive
шаблон и url, на которые вы указали название файла, были "xxx.views.login", , но ошибка равна "accounts" .see there just right, weird – Zokis