如何将字段的“描述”放在表单字段中?

我是 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 页面时没有显示描述?


繁星点点滴滴
浏览 87回答 1
1回答

MMTTMM

该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") }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python