gpt4 book ai didi

python - Django 将 "/"重定向到已安装应用程序的索引

转载 作者:行者123 更新时间:2023-11-30 23:37:20 25 4
gpt4 key购买 nike

我试图将我的域的/重定向到我的“前端”应用程序中的索引。我尝试了很多方法并且都有效。问题是每次重定向我的index_view都会被调用两次。这是我的热门 urls.py

urlpatterns = patterns('',
url(r'^$', lambda x: HttpResponseRedirect('/frontend/')),
url(r'^frontend/', include('frontend.urls', namespace="frontend")),
)

这是我的 frontend/urls.py

urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
url(r'^alert/create/$', views.create_alert, name="create_alert"),
url(r'^alert/edit/(\w+)', views.edit_alert, name="edit_alert"),
)

每次我去/都会调用我的views.index两次,我不明白为什么=/我的重定向错误吗?

预先感谢您的帮助!

最佳答案

您可以将根设置为使用 FE url 模式,如下所示:

urlpatterns = patterns('',
url(r'^', include('frontend.urls', namespace="frontend")),
)

如果你想强制重定向到/frontend/,那么你将需要一个 View 来处理重定向。

也许看看重定向通用 View :https://docs.djangoproject.com/en/1.1/ref/generic-views/#django-views-generic-simple-redirect-to

关于python - Django 将 "/"重定向到已安装应用程序的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15689151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com