【发布时间】:2015-01-20 00:59:09
【问题描述】:
我正在尝试将我的应用程序从 Django 1.0 迁移到 1.6,但在呈现带有 URL 重定向的模板时遇到了问题。
我的应用结构是:
mysite
settings.py
urls.py
myapp
urls.py
views.py
etc.
myapp.urls 包含:
from mysite.myapp import views
urlpatterns = patterns('',
# Login/Logout/Registration
url(r'^login/$', views.login, name="login"),
url(r'^registration/$', views.registration, name="registration"),
)
当我浏览到 /login 时,URL 被正确映射并调用视图。然而,当视图试图渲染它的模板时,它会产生这个错误:
ImportError at /login
No module named myapp
并在模板中指向这个重定向语法:
<a href="{% url 'registration' %}">
我可以毫无错误地浏览到 /registration,因此它与解析回 URL 有关。
这一定很简单,但我很难过。任何建议将不胜感激。
【问题讨论】: