2

我无法理解为什么我的 base.html 中的 url 标签:在 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>
4

1 回答 1

0

你安装了 debug_toolbar 吗?我有同样的问题,但一旦我删除它,消息就消失了。 https://github.com/django-debug-toolbar/django-debug-toolbar/issues/521

于 2014-02-25T01:42:07.783 回答