Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передача Post данных из формы на другую страницу, Как получить POST данные? 
:(
    Опции темы
Wuffur
Дата 1.7.2009, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 22.7.2007

Репутация: нет
Всего: нет



Код

    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            return HttpResponseRedirect('/time/')
    else:
        form = ContactForm()


Как после HttpResponseRedirect`а получить там POST данные 

html:

Код


<form name="test" method="post" action="" >


   <input name="date1"  type="text" value={{date}} size="10"> 
<input name="time1" type="text" size="10"><br>
  </p>
  <p><b>Какую информацию вывести:</b><Br>
   <input type="checkbox" name="a1" value="fft"> Спектрограмма<Br>
   <input type="checkbox" name="a2" value="forecast"> Прогноз<Br>
  </p>
  <p><input type="submit" value="Отправить">
   <input type="reset" value="Очистить"></p>
 </form>


PM MAIL ICQ   Вверх
Daevaorn
Дата 2.7.2009, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 3
Всего: 70



Непосредственно при редиректе передать POST данные нельзя.

Но вы можете их сохранить в сессию или передать как GET параметры.

Потом, что вам мешает обрабатывать форму сразу в нужной вьюхе?
PM MAIL WWW   Вверх
Wuffur
Дата 2.7.2009, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 22.7.2007

Репутация: нет
Всего: нет



Хорошо, попробую, я с Django разбираюсь.
А вместо redirect`a просто вызвать другую функцию, которая будет с формой работать, так?
Простая мысль, а сам не додумался. Thanks)
PM MAIL ICQ   Вверх
Daevaorn
Дата 2.7.2009, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 3
Всего: 70



Цитата(Wuffur @  2.7.2009,  21:19 Найти цитируемый пост)
А вместо redirect`a просто вызвать другую функцию, которая будет с формой работать, так?

Ну так по большому счету это вьюха и есть та "другая функция", которая обрабатывает формуsmile

Это сообщение отредактировал(а) Daevaorn - 2.7.2009, 23:27
PM MAIL WWW   Вверх
Сильвина85
Дата 13.6.2011, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 13.6.2011

Репутация: нет
Всего: нет



Товарищи помогите ! Мучаюсь над одним вопросом! Недавно только начал изучать языки, кроме HTML ещё слабо что понимаю. Так вот есть страницы 1.html, 2.html и тут мне нужно с первой страницы 1.html передать данные во вторую страницу! Данные которые собираюсь передавать на 2.html - это текст и ссылка.
PM MAIL   Вверх
gomer999999999
Дата 3.2.2013, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 3.2.2013

Репутация: -1
Всего: -1



Добрый день.
Предлагаем к рассмотрению и тестированию наш проект - Маркетер Плагин.
Продвигаем его успешно во всем мире. Но только 27 января 2013 предоставили в Рунете к тестированию русифицированный плагин с русифицированным интерфейсом. Вся подробная информация наhttp://www.marketerplugin.ru/ 
Предлагаем протестировать наш плагин на только что русифицированном интерфейсеhttp://www.marketerplugin.ru/test_plagina.
В двух словах: плагин предназначен для создания сайтов-визиток и страниц продаж.
Ждем ваших комментариев, отзывов и критики.
Так же будем рады видеть вас на наших страницах в соц сетях
http://www.facebook.com/pages/Marketer-plugin/5288148..
http://vk.com/club46912629
Успехов и новых впечатлений.
С уважением, Богдан
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.