如何使用JINJA动态生成表单

时间:2019-05-14 13:29:36

标签: python flask jinja2 flask-wtforms

使用flask和jinja生成样式完整的表单的最佳方法是什么

           <div class="form">
            {{ form.statement_reference.label() }}
            {{ form.statement_reference(value=username) }}
            </div>
            <div class="form">
            {{ form.date.label() }}
            {{ form.date() }}
            </div>
            <div class="form">
            {{ form.full_name.label() }}
            {{ form.full_name() }}
            </div>
            <div class="form">
            {{ form.address_line_1.label() }}
            {{ form.address_line_1() }}
            </div>
            <div class="form">
            {{ form.city.label() }}
            {{ form.city() }}
            </div>

如果我将它们传递给列表中的模板,然后遍历列表,那么如何创建label()?

类似的东西;

{% for item in my_list %}
     {{ form.{item}.label() }}
{% endfor %}

我将如何创建这些文件,而不必明确说明每个文件?

0 个答案:

没有答案