假设你使用
ModelForm,请使用
instance关键字参数,并传递你要更新的模型。
因此,如果你具有
MyModel和
MyModelForm(后者必须扩展
django.forms.ModelForm),那么你的代码段可能如下所示:
my_record = MyModel.objects.get(id=XXX)form = MyModelForm(instance=my_record)
然后,当用户通过POST发送回数据时:
form = MyModelForm(request.POST, instance=my_record)



