因此,我在 Flask 中制作了一个 HTML 模板,并希望将表单标签作为 TextBox 的占位符,但是当我尝试这样做时,Flask 给出了错误。我的代码:<div class="input">
{{ form.username(class="txtb", placeholder={{ form.username.label }}) }}错误烧瓶给出:jinja2.exceptions.TemplateSyntaxError: expected token ':', got '}'当我尝试正常打印标签时<h4>{{ form.username.label }}</h4>它工作得很好。此外,这也很有效。<div class="input">
{{ form.username(class="txtb", placeholder="Username") }}我不知道我哪里错了。提前致谢!
1 回答
FFIVE
TA贡献1797条经验 获得超6个赞
您可能想使用标签的文本,因为您注意到标签本身是完整的<label>元素。
{{ form.username(class="txtb", placeholder=form.username.label.text) }}
添加回答
举报
0/150
提交
取消
