[django]urls.py 中重定向
2015-03-02 12:22
288 查看
Django 1.5
有时候需要对一个链接直接重定向,比如首页啥的重定向到一个内容页等等,在views.py 中可以设定,如果没有参数啥的在urls.py 中设定更加方面
可以实现,其他站点的url,本站的url,以及使用django url路由的命名空间(1.6版本中)几种方式重定向,具体文档看这里
有时候需要对一个链接直接重定向,比如首页啥的重定向到一个内容页等等,在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版本加入)
相关文章推荐
- Django&views.py&urls.py
- 第三百零四节,Django框架,urls.py模块,views.py模块,路由映射与路由分发以及逻辑处理——url控制器
- Django~urls.py--->views.py
- Django--3--urls.py详解
- python+django 更改了urls.py 之后runserver报错的解决办法
- Django之urls.py详解
- 根据vamei的django教程更改urls.py后报错
- [django]urls.py 中重定向
- Django学习03---urls.py路由用法与实例
- django搭建web (二) urls.py
- django之创建第7-3个项目-在站点blog下单独创建urls.py文件
- [urls.py设置技巧]Django urls.py的了解与基本配置
- python+django 更改了urls.py 之后runserver报错的解决办法
- Django urls.py的集中
- [urls.py设置技巧]Django是如何处理URLconf的?
- Django入门三之urls.py重构及参数传递
- Django urls.py的了解与基本配置
- 我和Django那些事儿(5)----站点管理和静态文件配置urls.py和settings.py
- django中在主项目urls.py中调用app中的urls.py
- Django urls.py的集中管理配置