【发布时间】:2016-09-17 08:40:16
【问题描述】:
forms.py
my_field = TextField(u"Enter a number", validators=[Required('This Field is Required')])
my_form.html
<table>
<tr>
<td colspan="4">
{{form.my_field(placeholder= form.my_field.label.text, class_="form-control")}}
{% for error in form.my_field.errors %}
<span>{{error}}</span>
{% endfor %}
</td>
</tr>
</table>
这是一个简单的代码。但我想按照this 的方式在循环中呈现所有输入字段,而不是为每个字段编写代码。但是每个字段在对应的<td> 中会有不同的colspan 值。
如何为 colspan 添加可在<td> 中使用的自定义参数?
类似:(只是上面代码中的diff)
forms.py
my_field = TextField(colspan="4")
my_form.html
<td colspan={{form.my_field.colspan}}>
【问题讨论】:
标签: python flask jinja2 flask-wtforms