2010-07-18 45 views
0

我創建了一個用於生成formset的表單類。我可以輕鬆生成包含初始數據的formset。但是,我需要將我的CharField元素中的一個作爲另一個字段的標籤寫入我的表單中。爲了獲得這個動態名稱,我寫了{{form.field}}作爲label的值。但由於字段是一個CharField,我在我的表單中獲得一個輸入元素而不是標籤。將表單CharField類型轉換爲Django中的字符串

我想知道是否有任何方法將CharField轉換爲字符串,以便我不顯示我的標籤作爲沒有Javascript的輸入元素?

感謝

+1

是否需要實時更新?即如果有人在屏幕上的某個地方更新文本字段,是否需要在屏幕上的其他位置更改標籤? – eruciform 2010-07-18 22:54:34

回答

0

{{ form.initial.field }}應該工作,只要你不需要實時更新。

+0

我只是想出瞭如何解決我的問題。我剛剛從窗體創建了一個zip元素,並在我的視圖中使用適當的字符串元素創建了動態字符串。然後在我的模板中迭代我的表單和該變量,並打印標籤。 – mohi666 2010-07-19 23:24:10