2013-10-28 105 views
2

這可能非常簡單。但我正在使用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

回答

8

取出雙引號和模板標籤。

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

與同爲塞

+0

doh。我是一個新人。謝謝 – TylerW

+2

嘿,那是這是什麼。不要浪費時間與小東西。出發,製作真棒web應用程序。 – Back2Basics