【问题标题】:How to pass html attributes to wtf.form_field when using flask-wtf and flask-bootstrap使用flask-wtf和flask-bootstrap时如何将html属性传递给wtf.form_field
【发布时间】:2016-06-22 10:46:35
【问题描述】:

我在模板中有一些用烧瓶引导宏呈现的表单:

{% 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-wtfflask-bootstrap(或只是bootstrap)的一些很酷的模式,或者只是回答我的问题:) 谢谢!

【问题讨论】:

    标签: python twitter-bootstrap flask wtforms


    【解决方案1】:

    我终于明白了 我只能这样做:

     wtf.form_field(form.name, class="form-control", placeholder='Name', maxlength=5, size=20)
    

    我阅读了宏定义并找到了“kwargs”参数 它不在参数列表中,但在范围内以某种方式可用 显然,我需要了解更多关于宏的信息:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      相关资源
      最近更新 更多