我想将用户重定向到另一个域。例如:我的网站为http://www.mysite.com/,我想将其重定向到http://www.google.com/。
我想在表单提交后进行重定向。这在金字塔网络框架中是否可行?
或者是使用AJAX发布请求到服务器然后使用javascript重定向的最佳途径?
谢谢。
答案 0 :(得分:2)
在成功提交表单后,将HTTPFound返回到您想要的位置。
from pyramid.httpexceptions import HTTPFound
def form_received_here(request):
# do stuff here
return HTTPFound('http://example.com')
这将返回状态代码302,其Location
标头设置为http://example.com
。