Как визуализировать optgroup в WTForms в Flask - PullRequest
1 голос
/ 20 января 2020

Я хочу отобразить HTML, как это в Flask -WTF и WTForms.

<select name="animal-box">
<optgroup label="mammal">
  <option label="cat" value="cat">cat</option>
  <option label="dog" value="dog">dog</option>
</optgroup>
<optgroup label=reptile">
  <option label="turtle" value="turtle">turtle</option>
  <option label="lizard" value="lizard">lizard</option>
</optgroup>
</select>

Как определить форму для визуализации HTML выше?

форм .py

from flask_wtf import FlaskForm
from wtforms import  SelectMultipleField
class MyForm(FlaskForm):
    # How can I define optgroup here?
    animal =  SelectMultipleField('animal', choices=[('cat', 'cat'), ('dog', 'dog'), ('turtle', 'turtle'), ('lizard', 'lizard')])

Я искал документ, но предположил, что это невозможно сделать с помощью WTForms. Так есть ли какое-нибудь решение этой проблемы?

...