我在用 flask-bootstrap 宏渲染的模板中有一些形式:
{% import 'bootstrap/wtf.html' as wtf %}
{{ wtf.form_field(form.name) }}
但我也想这样做:
{{ form.name(class="form-control", placeholder='Name', maxlength=20, size=20) }}
我怎样才能将 html 属性传递给 form_field 函数?我知道 wtfforms Field 类构造函数中的 render_kw 参数,但我想在模板中而不是在 python 代码中设置属性! 也许你可以告诉我关于 flask-wtf 和 flask-bootstrap(或只是 bootstrap)的一些很酷的模式,或者只是回答我的问题:) 谢谢!
请您参考如下方法:
我终于明白了 我只能这样做:
wtf.form_field(form.name, class="form-control", placeholder='Name', maxlength=5, size=20)
我阅读了宏定义并找到了“kwargs”参数 它不在参数列表中,但以某种方式在范围内可用 显然,我需要了解更多关于宏的知识 :)
