Найти - Пользователи
Полная версия: Piramid, переход на другой сайт после отправки формы
Начало » Pyramid / Pylons / TurboGears » Piramid, переход на другой сайт после отправки формы
1
Rumato
Здравствуйте, помогите, пожалуйста, с такой задачей:
Есть форма на сайте, после заполнения её и отправки данных (которые сохраняются на сервере), происходит вызов функции, которая с этими данными + ещё некоторые данные отсылает на другой сайт информацию. Где уже пользователь может дополнить форму и согласиться или же не согласиться.

Сейчас что есть: форма, введёная в неё информация проверяется и передаётся на сервер, потом
вызывается
def post(page, param):
    request = urllib2.Request(page, param)
    page = urllib2.urlopen(request)
    info = page.read()
    return info

В ответ приходит html, которую видно в консоли. Как мне сделать чтобы пользователь переходил на тот другой сайт, при передаче туда данных?

Заранее спасибо.
Rumato
Я так понимаю нуно использовать
from pyramid.httpexceptions import HTTPFound
def post_view(request):
    return HTTPFound(location='http://example.com')

Когда вызывается эта функция перехода не произходит, в консоли видно что
The resource was found at

Как я понимаю запрос от приложения прошёл, но перехода нет. Может быть что-то нужно прописать в шаблоне?
slav0nic
HttpResponseRedirect
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB