Я хочу отобразить несколько полей отправки в форме и установить для атрибута имени уникальное значение, взятое из списка. Я попробовал код ниже, но это не работает:
# list is passed via render_template('example.html', form=form) in Flask
list_of_paras = ['para1', 'para2', 'para3', 'para4', 'para5', 'para6', 'para7']
Тогда в моем шаблоне jinja:
<form method="post">
{{ form.hidden_tag() }}
{% for para in list_of_paras %}
{% do form.view.name.replace('view', para) %}
{{ form.view }}
{% endfor %}
</form>
form.view - это WTForms SubmitField (). Как создать несколько кнопок отправки, чтобы атрибут имени каждого поля получал свое имя из списка?
В конечном итоге я хочу установить для атрибутов name уникальные значения, чтобы впоследствии я мог получить их из ответа request.form в Flask.