将值传递给Jinja2的WTForms字段

问题描述:

这可能非常简单。但我正在使用WTForms,并希望将字段的值设置为从数据库中提取的变量。但不是显示动态变量,而是显示变量名称。将值传递给Jinja2的WTForms字段

{{ form.question.label }} 
{{ form.question(value="{{ q.question }}") }} 

{{ form.slug.label }} 
{{ form.slug(value="{{ q.slug }}") }} 

所以在这个领域里它说“{{q.question}}”而不是像“生命的意义是什么?”这样的东西。

有没有办法在Jinja中显示嵌套变量?或者还有其他一些方法我需要去解决这个问题吗?任何帮助表示赞赏!

+1

我认为你正在寻找'{{form.slug(值= q.slug)}}'。您已经告诉Jinja解析第一个“{{}}”中的内容。 – Seberius

+0

/sla头。谢谢 – TylerW

取出双引号和模板标签。

{{ form.question(value=q.question) }} 

与同为塞

+0

doh。我是一个新人。谢谢 – TylerW

+2

嘿,那是这是什么。不要浪费时间与小东西。出发,制作真棒web应用程序。 – Back2Basics