【发布时间】:2013-12-01 02:41:35
【问题描述】:
假设我有一个非常简单的模型,
class Entity(models.Model):
foo = models.TextField(blank=True, default='')
bar = models.TextField(blank=True, default='')
一个模型表单
class EntityForm(forms.ModelForm):
class Meta:
model = models.Entity
我正在执行以下代码:
#preparation
entity = Entity()
entity.foo = 'foo'
entity.bar = 'bar'
entity.save()
params = {
'foo': 'oof'
}
form = EntityForm(params, instance=entity)
entity = form.save()
entity.bar 的值丢失。 使用表单部分更新模型的正确方法是什么?
【问题讨论】:
标签: python django django-forms modelform