首页 > 解决方案 > Django:通过外壳更改模型属性会创建所述模型的空副本,但不会更改原始副本

问题描述

from app.models import Person
person = Person.objects.get(name='Carl')
person.name = 'John'
person.save()

现在,数据库中有一个名为 John 的新空Person条目,但没有“Carl”具有的其他属性(年龄、地址等)。此外,原始的 Carl 对象根本没有改变。

我怎样才能改变这个人的name属性是什么?

标签: django

解决方案


推荐阅读