Django内联formset - 获取保存的对象

时间:2011-08-27 11:34:34

标签: django inline-formset

if formset.is_valid():
      formset.save()

您好,如何保存内联formset对象?事实上,我的表格并没有独特的领域。

2 个答案:

答案 0 :(得分:0)

formset.save()将返回已保存实例的列表

您还可以浏览表单集中的每个表单,并使用以下内容单独保存:

for form in formset:
    myobject = form.save()

https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#saving-objects-in-the-formset

答案 1 :(得分:-1)

如果我理解正确,您希望访问已保存的模型实例,只需使用以下命令即可:

if formset.is_valid():
    my_object = formset.save() # my_object now refers to the model instance.