Python django堡垒未使用下一个参数重定向
我不确定这是django堡垒的问题还是django本身的问题 发生了什么:Python django堡垒未使用下一个参数重定向,python,django,redirect,Python,Django,Redirect,我不确定这是django堡垒的问题还是django本身的问题 发生了什么: 调用任何前端URL(例如)将引导我进入登录页面 显示的URL如下所示: 登录后,我会被转发到管理界面(如登录时) 显示的URL仍为空 我想要什么: 登录后,我希望被转发到最初调用的URL,并正确存储在下一个参数中(在示例中:) 我的设置: 我正在使用Django 1.6 如中所述,我已经通过pip安装了django据点,并在我的项目中激活了它,如下所示: INSTALLED_APPS = ( ...
- 调用任何前端URL(例如)将引导我进入登录页面
- 显示的URL如下所示:
- 登录后,我会被转发到管理界面(如登录时)
- 显示的URL仍为空
- 登录后,我希望被转发到最初调用的URL,并正确存储在下一个参数中(在示例中:)
INSTALLED_APPS = (
...
'stronghold', # last entry
)
MIDDLEWARE_CLASSES = [
...
'stronghold.middleware.LoginRequiredMiddleware', # last entry
]
起初,我遇到了一个重定向循环,因此我定义了STRONGHOLD_PUBLIC_URL:
STRONGHOLD_PUBLIC_URLS = (
r'^/admin.*?$', # Don't touch the admin pages
r'^/accounts/login/$', # Avoid redirect loop
)
我的尝试:
- 按照建议显式设置登录URL和登录重定向URL没有帮助
- 在登录到管理界面的上下文中,django的登录机制运行良好,正如文档所述:
- 如果通过GET调用,它将显示一个登录表单,该表单将发布到同一URL。[……]
- 如果使用用户提交的凭据通过POST调用,它将尝试让用户登录。如果登录成功,视图将重定向到下一步中指定的URL。[……]
- 如果我调用除…/admin以外的管理员URL(例如),则显示的URL在显示登录表单时保持不变(无下一个参数)。登录后,我会看到请求的页面