为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Flask 的 HTML 模板中将变量作为占位符?

如何在 Flask 的 HTML 模板中将变量作为占位符?

蓝山帝景 2022-06-07 19:45:14
因此,我在 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) }}


查看完整回答
反对 回复 2022-06-07
  • 1 回答
  • 0 关注
  • 214 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号