2010-11-15 51 views

回答

3

正確的方法很可能是將其添加到它自己的形式;)

但是......你能做到這樣的:

form = SomeForm(request.POST) 
field = form.fields['your_field'] 
data = field.widget.value_from_datadict(form.data, form.files, form.add_prefix('your_field')) 
cleaned_data = field.clean(data) 
+0

這是完美的,謝謝。如果他們在登錄頁面上,並且輸入了用戶名,然後點擊「註冊」而不是「登錄」,我試圖預先填寫註冊表單。 – RawwrBag 2012-02-13 06:12:32

+0

這應該是'field = form.fields ['your_field']'注意''form.fields' – Victory 2014-04-25 22:29:29