在Pinax / Django中,如何在登录后重定向到链接?
在Pinax中,如果我有一个需要登录的链接(即我使用@login_required装饰器),如何在登录后重定向到该链接,而不是被重定向到“下一步是什么”?
谢谢
没有找到相关结果
已邀请:
2 个回复
骚瓤
。 对于更多“动态”重定向,pinax.apps.account.views.login视图使用pinax.apps.account.utils.get_default_redirect从以下位置查找重定向网址: 名为“next”的GET或POST参数(默认情况下,虽然可以自定义)。 LOGIN_REDIRECT_URL设置 LOGIN_REDIRECT_URLNAME设置
中的代码实际上是在会话中检查'redirect_to'键,该键可能包含设置中定义的值之一,因为该方法不会尝试查看它自己的
。但是,docstring声称它会检查这些设置,这似乎就是您在项目中遇到的情况。
讼乐
这应该够了吧。阅读此处的文档后,想出了解决方案:http://docs.djangoproject.com/en/dev/topics/auth/