您的位置:首页 > 编程语言 > Go语言

[django]urls.py 中重定向

2015-03-02 12:22 288 查看
Django 1.5

有时候需要对一个链接直接重定向,比如首页啥的重定向到一个内容页等等,在views.py 中可以设定,如果没有参数啥的在urls.py 中设定更加方面

from django.views.generic.base import RedirectView


可以实现,其他站点的url,本站的url,以及使用django url路由的命名空间(1.6版本中)几种方式重定向,具体文档看这里

代码片段

urlpatterns = patterns('',
url(r'^go-to-django/$', RedirectView.as_view(url='http://djangoproject.com'), name='go-to-django'),  #1 重定向到任意url
)
url(r'^/index$',  RedirectView.as_view(url="/account/myaccount")),  #2 首页到本站的url
url(r'^myaccount/$', 'account.views.myaccount', name="account_myaccount"),
url(r'^$',  RedirectView.as_view(pattern_name="account_myaccount")),  #3 使用url命名空间(1.6版本加入)


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: