我正在将Django 1.4用于我的项目构建器
如果我收到http://xxx.xx.xx:8000/index.html之类的请求,我该如何重定向到/ home /?
答案 0 :(得分:1)
使用generic.simple.redirect_to
from django.views.generic.simple import redirect_to
urlpatterns = patterns('',
(r'^index.html$', redirect_to, {'url': '/home/'}),
(r'^/home/$', 'myapp.views.my_home_view'),
)
答案 1 :(得分:0)
您需要在urlconf中添加网址
urlpatterns = patterns('',
...
(r'^index\.html$', 'myapp.views.my_home_view'),
...
)
修改强>
另一种选择是使用django.contrib.redirects
应用,并通过管理员添加从index.html
重定向到home/
的条目。这更快,更可配置
答案 2 :(得分:0)
使用redirect_to
的{{1}}方法:
来自django.views.generic.simple import redirect_to
generic.simple