django formset 中的初始和实例有什么区别?

Ard*_*ine 5 python django formset

django formset 中的初始和实例有什么区别?

什么时候用哪个?

在以下情况下,我应该使用什么来以无效形式显示预填充数据:

formset= FormSet(initial=[{'a':list.b} for list in listslist])
if request.method =='post':
    formset = FormSet(request.post, ---instance/initial? ---)
Run Code Online (Sandbox Code Playgroud)

dt0*_*xff 2

initial是为新表单设置默认值。

instances是设置用作初始模型的模型实例,该实例将使用输入的数据进行填充。您可以使用此属性来编辑模型实例