【发布时间】:2022-01-04 15:58:54
【问题描述】:
如果项目和实例之间不同的字段未知,通过保存具有相同 id 的模型实例来更新项目是否是个好主意?
假设数据库中有一个Person 项目:
id: 4
name: Foo
surename: Bar
tel: 0000000000
更新该项目是否是个好主意:
p = Person(
name='Foo'
surename='Bar'
tel='0000000111'
)
old_p = Person.objects.get(name='Foo', surname='Bar')
p.id = old_p.id
p.save()
【问题讨论】: