Python 如何把;说明“;表单字段中字段的名称?

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">

我不熟悉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>

{{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的帮助