Urlconf не имеет никаких шаблонов при использовании тегов {% url %} на рабочем сервере
У меня возникают проблемы с пониманием того, почему мои URL-теги в файле base.html: Login генерируют исключение при работе на рабочем сервере heroku. При загрузке страницы я получаю сообщение об ошибке, в котором говорится: "Включенный urlconf xxxxx.urls не содержит никаких шаблонов". Я обнаружил, что мне может понадобиться использовать reverse_lazy (информация взята из этого поста: включенный urlconf manager.urls не содержит никаких шаблонов), но я понятия не имею, как использовать его для неуниверсальных представлений, и я не В любом случае, это не повлияет на теги {% url %}. Кажется довольно странным, что мой код работает на сервере разработки, но генерирует эту ошибку на рабочем сервере. Вот мой urls.py:
urlpatterns = patterns('',
url(r'^login/$', views.mylogin),
url(r'^logout/$', views.mylogout,),
url(r'^$', views.sign_up, name = "home"),
url(dajaxice_config.dajaxice_url, include('dajaxice.urls')),)
Любая помощь будет с благодарностью, так как я застрял на этой проблеме. Спасибо!
Вот некоторые из моих HTML:
<a href = "{% url 'apps.login_auth.views.mylogin' %}">Login</a>
1 ответ
У вас установлен debug_toolbar? У меня была та же самая проблема, но как только я удалил это, сообщение ушло. https://github.com/django-debug-toolbar/django-debug-toolbar/issues/521