如何给 Jinja2 的渲染标签添加属性

How to add attributes to Jinja2's rendered tag

{{ form.banner_name }} 将在我的模板中呈现为:

<input id="banner_name" name="banner_name" type="text" value="">

如何从我的模板中将 class .form-control 添加到这个呈现的标签?

如果您使用的是 WTForms,则可以传递关键字参数。

{{ form.banner_name(class="form-control") }}

这也可以用于其他事情。

{{ form.banner_name(class="form-control", placeholder="Banner Name") }}

可以找到更多示例 in the docs