基本上我試圖創建某種形式的動態表單,並試圖通過發佈請求更改CharField的值。簡單地說,我有以下領域在我的形式:如何以編程方式設置forms.CharField文本?
choice = forms.CharField(max_length=50)
在INIT形式的我有這樣的事情:
for key, value in request.post.items():
if key == 'choice' and value != '':
self.fields['choice'] = value
因爲我分配顯然是行不通的字符串(值)到CharField(選擇)。任何想法,不勝感激。
爲什麼不只是傳遞`request.post`在構造函數? – 2011-02-08 05:50:45
我實際上試圖動態地創建表單。所以我在構造函數中創建了其他'選擇的CharFields(基於帖子參數)並試圖用帖子值填充它們。 – Piva 2011-02-08 06:03:49