1
form = JournalForm(initial={'tank': 123})
,但作爲文件說,它不綁定的形式工作。我能做什麼來填充綁定表單中的默認值的輸入字段?這些值也應該是可變的。
我的情況我想創建一個表單,允許用戶更改他們的電子郵件地址。當前的電子郵件地址應該在輸入字段中。
form = JournalForm(initial={'tank': 123})
,但作爲文件說,它不綁定的形式工作。我能做什麼來填充綁定表單中的默認值的輸入字段?這些值也應該是可變的。
我的情況我想創建一個表單,允許用戶更改他們的電子郵件地址。當前的電子郵件地址應該在輸入字段中。
我不完全確定問題所在。 initial
的目的是爲表單設置初始數據。你有沒有類似這樣的事情?請注意,如果表單已過帳,則無需指定初始數據,因爲這些值已在POST數據中:
def myview(request):
if request.method == 'POST':
form = JournalForm(request.POST)
else:
form = JournalForm(initial={'tank': 123})
return render_to_response(...)
謝謝。我沒有檢查是否存在request.POST。這可能是錯誤的編碼,但它從來沒有提出任何錯誤。 – JasonTS 2012-04-03 12:53:57
您是否有充分的理由不使用模型?另外,我不確定您是否正確理解綁定表單,您是否可以詳細說明在使用初始化時困擾您的事件的年表? – jpic 2012-04-03 12:46:15