Django:在启动时重定向到Web应用程序

时间:2016-01-21 17:13:48

标签: python django

每当我" runserver"在我的Django应用程序中,它总是带我去" http://127.0.0.1:8000/"因为我的应用程序开启了#34; http://127.0.0.1:8000/polls,所以会引发错误。"有什么方法可以在后一个网址而不是前一个网站上运行服务器吗?

2 个答案:

答案 0 :(得分:1)

您可以添加urlpatterns自动重定向的路线

urlpatterns = [
    ....

    # automatically redirect '/' to '/polls'
    url(r'^$', RedirectView.as_view(url='/polls')),
]

答案 1 :(得分:0)

您需要修改项目urlpatterns

例如,我的项目是 mysite

我需要修改 mysite / url.py 中的urlpatterns

我想你应该有这样的事情:

urlpatterns = [
    url(r'polls/', include('polls.urls')),
    url(r'^admin/', admin.site.urls),
    # ...
]

用以下内容替换它:

urlpatterns = [
    url(r'^', include('polls.urls')),
    url(r'^admin/', admin.site.urls),
    # ...
]