2007年03月21日 星期三 00:49
如果我的当前页面是http://localhost/forum/ 我在该页面点用户登陆http://localhost/user/login,我希望登陆之后还回到 http://localhost/forum/页面。 我在页面中隐含纪录这个url,再跳回? 如果是用户退出http://localhost/user/logout触发一个请求,没有中间页面。 有更好的办法么?谢谢
2007年03月21日 星期三 01:03
使用django.contrib.auth.decorators 中的 login_required decorator的时候有 个next参数 交给'django.contrib.auth.views.login'在用户完成登录之后,做页面转跳处理的 比如: http://localhost/user/login?next=/forum/ Brightman 写道: > 如果我的当前页面是http://localhost/forum/ > 我在该页面点用户登陆http://localhost/user/login,我希望登陆之后还回到 > http://localhost/forum/页面。 > 我在页面中隐含纪录这个url,再跳回? > 如果是用户退出http://localhost/user/logout触发一个请求,没有中间页面。 > 有更好的办法么?谢谢 > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese
2007年03月21日 星期三 10:03
On 3/21/07, Brightman <mr.brightman在gmail.com> wrote: > 如果我的当前页面是http://localhost/forum/ > 我在该页面点用户登陆http://localhost/user/login,我希望登陆之后还回到 > http://localhost/forum/页面。 > 我在页面中隐含纪录这个url,再跳回? > 如果是用户退出http://localhost/user/logout触发一个请求,没有中间页面。 > 有更好的办法么?谢谢 我因为是使用ajax方式,所以在登录form中有一个隐含的next域,在提交登录信息后会由后台传回,然后在前端通过window.location来跳转。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号