我试过了:
form = JournalForm(initial={'tank': 123})
但正如文档所述,它不适用于绑定表单。如何使用绑定表单中的默认值填充输入字段?这些值也应该是可变的。
我的情况我想创建一个允许用户更改其电子邮件地址的表单。当前的电子邮件地址应该在输入字段中。
答案 0 :(得分:5)
我不完全确定问题是什么。 initial
的目的是设置表单的初始数据。你有类似的东西吗?请注意,如果表单已发布,则无需指定初始数据,因为值已在POST数据中:
def myview(request):
if request.method == 'POST':
form = JournalForm(request.POST)
else:
form = JournalForm(initial={'tank': 123})
return render_to_response(...)