Python 如何把;说明“;表单字段中字段的名称?
我不熟悉python编码。我正在尝试使用flask创建一个表单,对于其中一个表单字段,我希望添加字段描述,但我无法看到它 请用该字段的帮助文本帮助我 下面是PY代码示例:Python 如何把;说明“;表单字段中字段的名称?,python,flask,flask-wtforms,Python,Flask,Flask Wtforms,我不熟悉python编码。我正在尝试使用flask创建一个表单,对于其中一个表单字段,我希望添加字段描述,但我无法看到它 请用该字段的帮助文本帮助我 下面是PY代码示例: smp = StringField(label = 'Start of MP', description='Valid Format is YYYY-MM-DD', validators=[InputRequired()]) HTML代码如下所示: <div class="form-group">
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>
{{form.smp.label(class=“form control label”)}
{%if form.smp.errors%}
{{form.smp(class=“form control form control lg is invalid”)}
{form.smp.errors%中的错误为%s}
{{error}}
{%endfor%}
{%else%}
{{form.smp(class=“form control form control lg”)}
{%endif%}
我在这里遗漏了什么,为什么在运行HTML页面时不显示描述 说明
参数用于帮助文本
您可以使用render\u kw
设置占位符文本。传递一个带有占位符的字典和占位符文本
smp=StringField(label='Start of MP',render_kw={'placeholder':'validformat is YYYY-MM-DD'},validators=[InputRequired()])
这仅在WTForms 2.1+中有效,但您始终可以将其放在模板文件中
{{form.smp(placeholder=“placeholder Text Here”)}
说明参数用于帮助文本
您可以使用render\u kw
设置占位符文本。传递一个带有占位符的字典和占位符文本
smp=StringField(label='Start of MP',render_kw={'placeholder':'validformat is YYYY-MM-DD'},validators=[InputRequired()])
这仅在WTForms 2.1+中有效,但您始终可以将其放在模板文件中
{{form.smp(placeholder=“placeholder Text Here”)}
您要添加帮助文本还是占位符文本?“描述”参数使许多刚接触WTForms的人感到困惑,他们认为它是用于占位符文本的。@KevinWelch是的,我正在尝试添加占位符,而不是帮助文本。您是在尝试添加帮助文本还是占位符文本?description参数让很多不熟悉WTForms的人感到困惑,他们认为它是用于占位符文本的。@KevinWelch是的,我正在尝试添加占位符,而不是帮助文本Render_kw为我做的,尽管{{form.smp(placeholder=“placeholder text Here”)}将占位符文本放在标签旁边,而不是框/字段本身。感谢Kevin的帮助Render_kw为我做了这件事,尽管{{form.smp(placeholder=“placeholder text Here”)}将占位符文本放在标签旁边,而不是框/字段本身。感谢Kevin的帮助