0

ユーザーを別のドメインにリダイレクトしたいのですが。例:私のサイトはhttp://www.mysite.com/であり、それらをhttp://www.google.com/にリダイレクトしたいと思います。

フォームの送信後にリダイレクトを送信したい。これはピラミッドWebフレームワークで可能ですか?

または、サーバーへのAJAX POSTリクエストを使用してから、JavaScriptを使用してリダイレクトするのに最適なルートですか?

ありがとうございました。

4

1 に答える 1

2

フォームの送信が成功した後、目的の場所でHTTPFoundを返します。

from pyramid.httpexceptions import HTTPFound

def form_received_here(request):
    # do stuff here
    return HTTPFound('http://example.com')

Locationこれにより、ヘッダーがに設定されたステータスコード302が返されhttp://example.comます。

于 2012-04-06T22:38:05.213 に答える