Дана некая модель с большим количеством полей (≈50), форма, с целью уменьшения кода, создается через model_form из wtforms.ext.sqlalchemy.orm. В шаблоне вывод формы сделан через цикл и макрос:
{{ form.hidden_tag() }} {% for field in form if field.widget.input_type != 'hidden' %} {{ render_field(field) }} {% endfor %}
setattr(RecordForm, 'year', SelectField(choices=year_choices))
Поле становится выпадающим но отображается в конце формы, а мне необходимо сохранить порядок как в модели.
Может кто сталкивался с таким?