WTform(SelectField) flask python
Формулировка задачи:
Добрый вечер товарищи, а кому-то добрый день!
Пытаюсь добавить select box к своей форме на flask, но не знаю как переделать мою html-ку либо сам питоновский код.
В данной ситуации скажем так, я хочу сделать , чтобы выводило выбор на текущую страницу.
Часть кода python:
HTML
Листинг программы
- 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
Листинг программы
- <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>
Решение задачи: «WTform(SelectField) flask python»
textual
Листинг программы
- HOUR_CHOICES = [('1', '8am'), ('2', '10am')]
- class TestForm(Form):
- hour = SelectField(u'Hour', choices=HOUR_CHOICES)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д