Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Python: Web

Войти
Регистрация
Восстановить пароль
 
shishi
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 15
#1

WTform(SelectField) flask python - Python

15.12.2016, 18:59. Просмотров 209. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2016, 18:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос WTform(SelectField) flask python (Python):

Ошибка при запуске web-приложения на Python + Flask + MySQL - Python
Здравствуйте! Запуская проект на Python + Flask + MySQL столкнулся вот с какой проблемой: при выполнении команды для запуска приложения...

Flask так сказать изучаю "мега туториал flask" строка "from app import app" - Python
Объясните что всё это означает? Почему app подчеркнуто красным? В чём ошибка?

Путь до Flask'a - Python
Что необходимо изучить или как правильно поставить путь до Flask/Django, чтобы более менее комфортно разрабатывать что-то не сложное? ...

Flask ldap - Python
Приветствую! Имеется приложение на python3 flask, которое использует модуль ldap3. В процессе работы идет запрос к LDAP, а в ответ...

Flask и MongoDB - Python
Ребят, решил сделать сайт на Flask(до этого делал на Bottle и использовал PyMongo). Подскажите какой модуль использовать для работы с...

Регистрация на Flask - Python
Здравствуйте. Пытаюсь написать свою простую регистрацию пользователей используя Flask, SQLAlchemy. Набросал, но к сожалению,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alex925
2506 / 2157 / 508
Регистрация: 19.03.2012
Сообщений: 8,362
16.12.2016, 00:43 #2
shishi, http://stackoverflow.com/questions/2...ms-selectfield
0
shishi
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 15
16.12.2016, 07:49  [ТС] #3
сейчас попробую

Добавлено через 25 минут
Цитата Сообщение от alex925 Посмотреть сообщение
так там не selectfield.. Если есть еще какие-то предложения подскажите
0
alex925
2506 / 2157 / 508
Регистрация: 19.03.2012
Сообщений: 8,362
16.12.2016, 07:54 #4
Цитата Сообщение от shishi Посмотреть сообщение
так там не selectfield
Ты предполагаешь, что я слепой?
Python
1
2
3
4
HOUR_CHOICES = [('1', '8am'), ('2', '10am')]
 
class TestForm(Form):
     hour = SelectField(u'Hour', choices=HOUR_CHOICES)
0
shishi
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 15
16.12.2016, 07:59  [ТС] #5
Цитата Сообщение от 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
alex925
2506 / 2157 / 508
Регистрация: 19.03.2012
Сообщений: 8,362
16.12.2016, 08:04 #6
shishi, http://exploreflask.com/en/latest/forms.html вот тут написано как отрендерить созданную с помощью WTform форму.
0
shishi
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 15
16.12.2016, 08:20  [ТС] #7
Цитата Сообщение от alex925 Посмотреть сообщение
shishi, http://exploreflask.com/en/latest/forms.html вот тут написано как отрендерить созданную с помощью WTform форму.
Я не знаю как сделать рендер для selectfield..
0
alex925
2506 / 2157 / 508
Регистрация: 19.03.2012
Сообщений: 8,362
16.12.2016, 13:53 #8
shishi, https://www.tutorialspoint.com/flask/flask_wtf.htm
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2016, 13:53
Привет! Вот еще темы с ответами:

Установка flask на Ubuntu - Python
Подскажите, как правильно устанавливать на ubuntu всё для flask: ничего не установлено, кроме pycharm и python Скачал setuptools и не...

Подсветка синтаксиса flask - Python
Всем привет. Нужно реализовать подсветку синтаксиса на сайте(как на киберфоруме, например) написанном на flask. Гугл приводит меня к...

Асинхронные процессы и Flask - Python
Существует мой проект, в котором я из веб-сервера, сделанного на Flask запускаю bash скрипт запуска программ и обработку различной...

Привязка Flask к домену - Python
Работаю через консоль (VDS), в панели привязал site.ru и теперь во время установки по инструкции надо создать папку $ mkdir myproject ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.12.2016, 13:53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru