使用 Jinja2 将值传递给 WTForms 字段
Posted
技术标签:
【中文标题】使用 Jinja2 将值传递给 WTForms 字段【英文标题】:Passing a value to WTForms field with Jinja2 【发布时间】:2013-11-07 19:54:11 【问题描述】:这可能非常简单。但我正在使用 WTForms 并希望将字段的值设置为我从数据库中提取的变量。但不是显示动态变量,而是显示变量名称。
form.question.label
form.question(value=" q.question ")
form.slug.label
form.slug(value=" q.slug ")
所以在字段中它说“ q.question ”而不是“生命的意义是什么?”。
有没有办法在 Jinja 中显示嵌套变量?还是我需要其他一些方法来解决这个问题?任何帮助表示赞赏!
【问题讨论】:
我认为您正在寻找 form.slug(value = q.slug)
。您已经告诉 Jinja 解析第一个
中的任何内容。
【参考方案1】:
去掉双引号和模板标签。
form.question(value=q.question)
对于蛞蝓也是如此
【讨论】:
嘿,这就是它的用途。不要在小事上浪费时间。继续前进,制作很棒的网络应用程序。以上是关于使用 Jinja2 将值传递给 WTForms 字段的主要内容,如果未能解决你的问题,请参考以下文章