2012-07-31 97 views
0

我有一個Django窗體,初始化值。但我不希望值顯示給用戶。我在模板中使用{{formobject.fieldname}},但它也顯示值。是否有任何選項隱藏單獨的字段值?如何在模板中顯示django表單字段值?

+0

爲什麼要初始化一個帶有值的表單,但不向用戶顯示值? – 2012-07-31 12:42:04

+0

我將顯示頁面頂部的值。如果用戶希望編輯值(選擇更改地址單選按鈕),我將顯示這些輸入字段。 – 2012-07-31 12:44:18

回答

1

初始化第二,未綁定的形式在您看來,

blank_form = MyForm() 

然後用這種形式來呈現空白字段的模板。

{{ blank_form.fieldname }} 
+0

是啊!這很好。但它似乎是一種解決方法,是否在表單中有一個選項來決定是否顯示/隱藏值? – 2012-07-31 13:05:43

+0

不,我不認爲沒有任何隱藏值的選項。你想顯示一個空的表單,所以我認爲最好是在沒有實例的情況下顯式創建一個未綁定的表單,而不是試圖隱藏這些值。 – Alasdair 2012-07-31 13:28:26

+0

好的,謝謝!會做同樣的事情 – 2012-07-31 13:32:17

相關問題