如何在jinja2模板中使用占位符?

时间:2019-07-18 17:30:31

标签: python flask flask-wtforms wtforms

我正在烧瓶中创建一个联系表单,我想在jinja2中使用html占位符,如何在jinja 2中使用html占位符?

<form action="{{ url_for('contact_page') }}" class="col-md-6 mx-auto my-auto mt-3" method="POST">

{{ form.hidden_tag() }}

<p class="text-left">{{ form.name.label() }}</p>
{{ form.name(class="form-control mb-2") }}

<p class="text-left">{{ form.email.label() }}</p>
{{ form.email(class="form-control mb-2") }}

<p class="text-left">{{ form.subject.label() }}</p>
{{ form.subject(class="form-control mb-2") }}

<p class="text-left">{{ form.message.label() }}</p>
{{ form.message(class="form-control mb-3") }}

<div class="form-group">
{{ form.submit(class="btn btn-primary btn-round mt-4 ") }}
</div>
</form>

1 个答案:

答案 0 :(得分:-1)

根据WTForms documentation,您可以使用render_kw将额外的属性传递给窗口小部件。在表单声明中是这样的:

email = StringField('email', render_kw={"placeholder": "you@example.com"})