我是python编码的新手。我正在尝试使用flask创建一个表单,并且要为表单字段之一添加字段说明,但是我看不到它。
请使用该字段的帮助文字帮助我。
下面是示例PY代码:
smp = StringField(label = 'Start of MP', description='Valid Format is YYYY-MM-DD', validators=[InputRequired()])
HTML代码如下:
<div class="form-group">
{{ form.smp.label(class="form-control-label") }}
{% if form.smp.errors %}
{{ form.smp(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.smp.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.smp(class="form-control form-control-lg") }}
{% endif %}
</div>
我在这里缺少什么,为什么运行HTML页面时没有显示说明?
答案 0 :(得分:0)
description
参数用于帮助文本。
您可以使用render_kw
设置占位符文本。将其传递给带有placeholder
键和占位符文本的字典。
smp = StringField(label = 'Start of MP', render_kw={'placeholder': 'Valid Format is YYYY-MM-DD'}, validators=[InputRequired()])
这仅在WTForms 2.1+中有效,但您始终可以将其放在模板文件中。
{{ form.smp(placeholder="Placeholder Text Here") }}