Я хочу отобразить 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. Так есть ли какое-нибудь решение этой проблемы?