如何检查金字塔中的每个请求是否重定向?
我想在密码过期时将用户重定向到更改密码页面。我已经设置了一个接受用户的 RequestFactory。我应该把重定向部分放在 Pyramid 的哪里?
I want to redirect users to a change password page when their password expired. I already setup a RequestFactory that takes the user. Where do I put the redirecting part in Pyramid?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定是否理解您的问题,但 Pyramid 中重定向的常用方法是在视图函数中返回 HTTPFound 实例。我认为你也可以提出它,因为这是一个例外。
一个好的做法是使用
route_url
构建您要重定向到的 URL。I'm not sure to understand your question, but the usual way to redirect in Pyramid is to return an HTTPFound instance in your view function. I think you could also just raise it since it's an exception.
A good practice is to use
route_url
to build the url you are redirecting to.