【发布时间】:2011-08-27 11:34:34
【问题描述】:
if formset.is_valid():
formset.save()
您好,我怎样才能获得保存的内联表单集对象?事实上,我的表单集没有唯一字段。
【问题讨论】:
标签: django inline-formset
if formset.is_valid():
formset.save()
您好,我怎样才能获得保存的内联表单集对象?事实上,我的表单集没有唯一字段。
【问题讨论】:
标签: django inline-formset
formset.save() 将返回已保存实例的列表。
您还可以浏览表单集中的每个表单并单独保存它们:
for form in formset:
myobject = form.save()
https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#saving-objects-in-the-formset
【讨论】:
如果我理解正确,您希望访问已保存的模型实例,这可以通过以下方式完成:
if formset.is_valid():
my_object = formset.save() # my_object now refers to the model instance.
【讨论】: