将值传递给Jinja2的WTForms字段
问题描述:
这可能非常简单。但我正在使用WTForms,并希望将字段的值设置为从数据库中提取的变量。但不是显示动态变量,而是显示变量名称。将值传递给Jinja2的WTForms字段
{{ form.question.label }}
{{ form.question(value="{{ q.question }}") }}
{{ form.slug.label }}
{{ form.slug(value="{{ q.slug }}") }}
所以在这个领域里它说“{{q.question}}”而不是像“生命的意义是什么?”这样的东西。
有没有办法在Jinja中显示嵌套变量?或者还有其他一些方法我需要去解决这个问题吗?任何帮助表示赞赏!
答
取出双引号和模板标签。
{{ form.question(value=q.question) }}
与同为塞
+0
doh。我是一个新人。谢谢 – TylerW
+2
嘿,那是这是什么。不要浪费时间与小东西。出发,制作真棒web应用程序。 – Back2Basics
我认为你正在寻找'{{form.slug(值= q.slug)}}'。您已经告诉Jinja解析第一个“{{}}”中的内容。 – Seberius
/sla头。谢谢 – TylerW