Я хочу перенаправить пользователей на страницу с паролем изменений, когда истек их пароль. Я уже настраиваю RequestFactory, который берет пользователя. Где я могу разместить перенаправляющую часть в Pyramid?
Я не уверен, чтобы понять ваш вопрос, но обычный способ перенаправления в Pyramid - вернуть экземпляр HTTPFound в вашу функцию просмотра. Я думаю, вы могли бы просто поднять его, поскольку это исключение.
from pyramid.httpexceptions import HTTPFound
def my_view(request):
return HTTPFound('/new/location/to/redirect')
Хорошей практикой является использование route_url
для создания URL- route_url
к route_url
вы перенаправляете.