下面是django源代码中save_related()的代码
def save_related(self, request, form, formsets, change):
"""
Given the ``HttpRequest``, the parent ``ModelForm`` instance, the
list of inline formsets and a boolean value based on whether the
parent is being added or changed, save the related objects to the
database. Note that at this point save_form() and save_model() have
already been called.
"""
form.save_m2m()
for formset in formsets:
self.save_formset(request, form, formset, change=change)
我不想让我的表单在管理中为我的内联调用save_formset,所以我需要重写save_related()方法来避免它。在
我试过了,但没有找到正确的方法。在
您应该重写^{} 方法,如下所示:
这样,每次通过管理员保存主对象时,内联就不会保存到数据库中。在
相关问题 更多 >
编程相关推荐