Уведомления

Группа в Telegram: @pythonsu

#1 Март 24, 2015 14:23:35

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask формы

Добрый день,
Как на flask обрабатывать формы(собирать содержимое)?
Допустим есть форма

<form action="*****">
<input type="Text" name="form" >
<input type="submit">
</form>
Что вместо ***** ,имя скрипта?
Напишите скрипт обработчик чтобы содержимое формы выводил на странице.

Офлайн

#2 Март 24, 2015 14:28:57

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Flask формы

Egor2010
Что вместо ***** ,имя скрипта?

url к вьюхе, на которую посылается данные формы (в которой будет обрабатываться форма).

Egor2010
Напишите скрипт обработчик чтобы содержимое формы выводил на странице.

Потом в этом url обрабатываете данные с формы и возвращаете новый шаблон с результатами обработки данных.

P.S. Если данные формы передаются методом GET. Если же POST то после анализа необходимо данные сохранить и сделать redirect на вьюху, которая потом эти данные может взять и отобразить.

Отредактировано 4kpt_III (Март 24, 2015 14:29:35)

Офлайн

#3 Март 24, 2015 17:10:31

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask формы

Спасибо,Тоесть *****-/form
А как собрать данные с формы ? Так к примеру request.form?

Офлайн

#4 Март 24, 2015 17:34:43

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Flask формы

Если вы форму формировали ручками, как в Вашем случае, то да. Данные хранятся в request.form.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version