django中的页面跳转

raidyue 发布于 2015/03/17 16:04
阅读 3K+
收藏 0
现在有一个页面,首先判断用户是否登录,若是已经登录则直接跳转到该页面;若是没有登录,怎么做可以让用户先登录以后再直接跳转到目标页面
加载中
0
YueZheng
YueZheng

可以使用middleware,定义一个middleware,然后将它添加到settings文件的MIDDLEWARE_CLASSES中。把判断逻辑放在middleware类的process_request方法中。

具体的跳转方法可以使用http包的HttpResponseRedirect.

关于具体的写法可以参考:http://djangobook.py3k.cn/2.0/chapter17/

raidyue
raidyue
不胜感激!
返回顶部
顶部