【发布时间】:2014-05-21 20:26:06
【问题描述】:
我的 urls.py 是:
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$', redirect('home')),
url(r"^home/$", 'my_project.views.user_login', name="home"),
#url(r'^/$', redirect('home')),
)
我想将 http://127.0.0.1:8000 和 http://127.0.0.1:8000/home 定向到同一视图进行处理。
为了简单起见,我还有其他的 urlpatterns,我没有在上面列出。
目前,当我访问此http://127.0.0.1:8000/home/ 时,它会引发以下错误:
ImproperlyConfigured at /home/
The included urlconf cmv_project.urls doesn't have any patterns in it
Request Method: GET
Request URL: http://127.0.0.1:8000/home/
Django Version: 1.6
Exception Type: ImproperlyConfigured
Exception Value:
The included urlconf cmv_project.urls doesn't have any patterns in it
当我注释掉第二个 urlpattern (url(r'^$', redirect('home')),) 时,它可以工作。
我试图将这个 urlpattern 切换到最后一个。但它仍然没有帮助。拥有这种模式会破坏 urls.py 中的其他 Urlpatterns。我不知道为什么?
如何解决这个问题?
【问题讨论】:
标签: django django-urls