修改lgoin,http://www.tuicool.com/articles/U3iyqq
2015-10-23 11:30
716 查看
如果用户没有登陆,重定向到settings.LOGIN_URL(把在查询字符串中的当前绝对路径传参过去,例如 /accounts/login/?next=/polls/3/
如果用户已经登陆,正常执行视图函数
默认情况下,用户在成功认证后的重定向路径被存在查询字符串中的next参数中,如果你想修改的话,请使用redirect_field_name参数 @login_required ( redirect_field_name = 'my_redirect_field' )
注意的是,如果你提供了redirect_field_name,那么你很有可能需要去自定义登陆模板,你可以是用login_url参数 @login_required ( login_url = '/accounts/login/' )
如果用户已经登陆,正常执行视图函数
默认情况下,用户在成功认证后的重定向路径被存在查询字符串中的next参数中,如果你想修改的话,请使用redirect_field_name参数 @login_required ( redirect_field_name = 'my_redirect_field' )
注意的是,如果你提供了redirect_field_name,那么你很有可能需要去自定义登陆模板,你可以是用login_url参数 @login_required ( login_url = '/accounts/login/' )
相关文章推荐
- Http头字段总结
- 通信协议——Http、TCP、UDP
- openssl + tomcat 配置https
- maven联通网络下中央仓库不能访问的解决办法
- 什么情况下适合用UDP协议,什么情况下适合用TCP协议?
- El capitan中Spotlight没有显示新特性(spotlight suggestion)的解决方法(天气,bing网页搜索结果,网络视频等)
- RHCE 系列(二):如何进行包过滤、网络地址转换和设置内核运行时参数
- 利用Fiddler抓取安卓APP网络请求包
- python Cmd实例之网络爬虫应用
- 各类 HTTP 返回状态代码详解
- AFNetworking 3.0迁移指南
- linux系统下创建oracle表空间和用户权限查询。转自http://www.2cto.com/os/201212/173801.htmllinux系统下创建oracle表空间和用户权限查询 创
- TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)
- 同步网络时间的 NTP 协议被发现存在8个漏洞
- erlang https
- 关于WIN8.1系统第三方软件找不到映射的网络盘的盘符的解决办法
- Java&Android开源库代码剖析】のandroid-async-http(如何设计一个优雅的Android网络请求框架,同...
- Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)
- 虚拟机网络连接方式和网络设置
- 虚拟机安装Ubuntu的上网设置(有线网络和无线网络)