2012-04-03 24 views
1

我想:如何爲綁定表單設置默認變量?

form = JournalForm(initial={'tank': 123}) 

,但作爲文件說,它不綁定的形式工作。我能做什麼來填充綁定表單中的默認值的輸入字段?這些值也應該是可變的。

我的情況我想創建一個表單,允許用戶更改他們的電子郵件地址。當前的電子郵件地址應該在輸入字段中。

+0

您是否有充分的理由不使用模型?另外,我不確定您是否正確理解綁定表單,您是否可以詳細說明在使用初始化時困擾您的事件的年表? – jpic 2012-04-03 12:46:15

回答

5

我不完全確定問題所在。 initial的目的是爲表單設置初始數據。你有沒有類似這樣的事情?請注意,如果表單已過帳,則無需指定初始數據,因爲這些值已在POST數據中:

def myview(request): 
    if request.method == 'POST': 
     form = JournalForm(request.POST) 
    else: 
     form = JournalForm(initial={'tank': 123}) 

    return render_to_response(...) 
+0

謝謝。我沒有檢查是否存在request.POST。這可能是錯誤的編碼,但它從來沒有提出任何錯誤。 – JasonTS 2012-04-03 12:53:57

相關問題