2012-04-06 1 views
0

Я хотел бы перенаправить пользователя в другой домен. Например: мой сайт http://www.mysite.com/, и я хотел бы перенаправить их на http://www.google.com/.Pyramid Прямой пользователь для домена DIfferent

Я хочу, чтобы перенаправление пришло после подачи формы. Возможно ли это в каркасе пирамиды?

Или лучший способ использовать запрос на отправку AJAX на сервер, а затем перенаправить с помощью javascript?

спасибо.

ответ

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.

+0

Ах спасибо, я использовал HTTPFound, но location = request.route_url ('http ...'). –

 Смежные вопросы

  • Нет связанных вопросов^_^