我是 python 编码的新手。我正在尝试使用烧瓶创建一个表单,对于其中一个表单字段,想要添加字段描述,但我看不到它。请帮助我解决该字段的帮助文本。以下是示例 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 页面时没有显示描述?
1 回答
MMTTMM
TA贡献1869条经验 获得超4个赞
该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") }}
添加回答
举报
0/150
提交
取消