我想在密码过期时将用户重定向到更改密码页面。我已经设置了一个接受用户的RequestFactory。我在哪里将重定向部分放在金字塔中?
答案 0 :(得分:4)
我不确定理解您的问题,但在Pyramid中重定向的常用方法是在视图函数中返回HTTPFound实例。我想你也可以提高它,因为它是一个例外。
from pyramid.httpexceptions import HTTPFound
def my_view(request):
return HTTPFound('/new/location/to/redirect')
一个好的做法是使用route_url
来构建您要重定向到的网址。