Форум программистов, компьютерный форум, киберфорум
Python: Flask
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 16

WTform(SelectField) flask python

15.12.2016, 18:59. Показов 4046. Ответов 7

Студворк — интернет-сервис помощи студентам
Добрый вечер товарищи, а кому-то добрый день!
Пытаюсь добавить select box к своей форме на flask, но не знаю как переделать мою html-ку либо сам питоновский код.
В данной ситуации скажем так, я хочу сделать , чтобы выводило выбор на текущую страницу.

Часть кода python:
Python
1
2
3
4
5
6
7
8
class selectmenu(Form):
    month = SelectField('Choose month',choices=[('dec', 'dec'), ('yan', 'yan'), ('feb', 'febt')])
 
@app.route('/searchemp/', methods=['GET', 'POST'])
def searchemp():
    form = selectmenu(request.form)
 
    m = form.month.data
HTML

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<form action="" class="form-signin" method="post">
                    <h2 class="form-signin-heading" align="center">title</h2>
                    <input type="text" class="form-control"
                       placeholder= "username" name="username" value="{{request.form.username}}" required autofocus>
                                <!--
                                <input type="text" class="form-control"
                                               placeholder= "month" name="month" value="{{request.form.month}}">
                                -->
                                                         <select name="month">
                                                         <option value="{{request.form.month}}">dec</option>
                                                         <option value="{{request.form.month}}">yanuary</option>
                                                         <option value="{{request.form.month}}">feb</option>
                                                         <option value="{{request.form.month}}">mar</option>
                                                       </select>
 
                    <button class="btn btn-lg btn-success btn-block" type="submit">Search</button>
                    <br>
                    <p align="center">{{error}} </p>
                </form>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.12.2016, 18:59
Ответы с готовыми решениями:

Python Flask
При запуске севера вылетает ошибка sqlite3.OperationalError: no such table: flowers, хотя таблица flowers существует, подскажите,...

Python Flask
Всем привет! Т.к. я новичок в Flask, не получаются элементарные вещи Хочу сделать, чтоб по нажатию на радиобатон, на странице появлялось...

python+flask+uwsgi
Приветствую всех, Не могу заставить работать данную связку Пока только ради понимания как оно должно работать cat app.py ...

7
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.12.2016, 00:43
shishi, http://stackoverflow.com/quest... electfield
0
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 16
16.12.2016, 07:49  [ТС]
сейчас попробую

Добавлено через 25 минут
Цитата Сообщение от alex925 Посмотреть сообщение
так там не selectfield.. Если есть еще какие-то предложения подскажите
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.12.2016, 07:54
Цитата Сообщение от shishi Посмотреть сообщение
так там не selectfield
Ты предполагаешь, что я слепой?
Python
1
2
3
4
HOUR_CHOICES = [('1', '8am'), ('2', '10am')]
 
class TestForm(Form):
     hour = SelectField(u'Hour', choices=HOUR_CHOICES)
0
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 16
16.12.2016, 07:59  [ТС]
Цитата Сообщение от alex925 Посмотреть сообщение
Ты предполагаешь, что я слепой?
Python
1
2
3
4
HOUR_CHOICES = [('1', '8am'), ('2', '10am')]
 
class TestForm(Form):
     hour = SelectField(u'Hour', choices=HOUR_CHOICES)
Дико извиняюсь, перепутал с другой закладкой.
По ссылке которую вы указали нет html. Я не знаю как они создают там select menu в html. С обычного text field я знаю как вытягивать инфорацию, а тут проблема
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.12.2016, 08:04
shishi, http://exploreflask.com/en/latest/forms.html вот тут написано как отрендерить созданную с помощью WTform форму.
0
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 16
16.12.2016, 08:20  [ТС]
Цитата Сообщение от alex925 Посмотреть сообщение
shishi, http://exploreflask.com/en/latest/forms.html вот тут написано как отрендерить созданную с помощью WTform форму.
Я не знаю как сделать рендер для selectfield..
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.12.2016, 13:53
shishi, https://www.tutorialspoint.com/flask/flask_wtf.htm
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.12.2016, 13:53
Помогаю со студенческими работами здесь

Python flask, страница не найдена
from flask import Flask from flask_restful import Api, Resource app = Flask(__name__) api = Api() class...

Отправить POST запрос FLASK Python
Пишу небольшое приложение, у которого есть методы post_input_data() и get_answer() post_input_data() - дает данные json в теле запроса...

Не могу подключить библиотеку Flask для python
Наверное всё просто, но я не нашёл на Ютубе видео на Русском на эту тему. У меня уже установлен Python осталось только установить Flask....

Python и онтологии (не работает пример из книги!). Flask
Internal Server Error. Здравствуйте! Только начал изучать книгу Ontologies with Python OWL2 Lamy Jean-Baptist. Хочу создать что-то...

Python flask web поиск с обращением в бд mysql
добрый день! существует такой вопрос, как на питоне фласке сделать веб интерфейс поиска, который будет обращаться в бд(желательно flask...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru