如何获取额外表格的初始数据
how to get initial data on the extra forms
我有多个表单,我想将相同的初始数据拉入特定字段
但只有第一个 formset 正在做这项工作,但其余的都是空白
另请注意,CustomerForm 是一个模型
CustomerFormset = formset_factory(CustomerForm, extra=2)
form = CustomerFormset(initial=[{'Location':'USA', 'age': 10} ])
context = { 'form':form }
return render(request,"Customermanager/SubProcess.html",context)
所以当表单加载时...所有剩余的额外内容都是空白!
我希望我的 initial 和 extra 都具有相同的数据
如果我能得到一些代码如何去做。无法填写其余部分
为了在包含额外表单的表单集中为每个表单设置不同的初始值,您必须传递一个字典列表,其中包含要呈现的每个表单的初始数据。
像下面这样的东西会做:
Formset = formset_factory(CustomerForm, extra=2)
formset = FormSet(initial=[{'Location':'USA', 'age': 10} for x in range(3)])
您可能还对This感兴趣。
我有多个表单,我想将相同的初始数据拉入特定字段 但只有第一个 formset 正在做这项工作,但其余的都是空白 另请注意,CustomerForm 是一个模型
CustomerFormset = formset_factory(CustomerForm, extra=2)
form = CustomerFormset(initial=[{'Location':'USA', 'age': 10} ])
context = { 'form':form }
return render(request,"Customermanager/SubProcess.html",context)
所以当表单加载时...所有剩余的额外内容都是空白!
我希望我的 initial 和 extra 都具有相同的数据 如果我能得到一些代码如何去做。无法填写其余部分
为了在包含额外表单的表单集中为每个表单设置不同的初始值,您必须传递一个字典列表,其中包含要呈现的每个表单的初始数据。
像下面这样的东西会做:
Formset = formset_factory(CustomerForm, extra=2)
formset = FormSet(initial=[{'Location':'USA', 'age': 10} for x in range(3)])
您可能还对This感兴趣。