django - Django:通过外壳更改模型属性会创建所述模型的空副本,但不会更改原始副本
问题描述
from app.models import Person
person = Person.objects.get(name='Carl')
person.name = 'John'
person.save()
现在,数据库中有一个名为 John 的新空Person
条目,但没有“Carl”具有的其他属性(年龄、地址等)。此外,原始的 Carl 对象根本没有改变。
我怎样才能改变这个人的name
属性是什么?
解决方案
推荐阅读
- java - 如何在 Android 中仅列出已配置的语言
- tensorflow - 将 random_shear 增强应用于图像张量
- android - getArguments() 在 Fragment 中总是返回 null
- android - 有什么方法可以在 Android 中测试 Kivymd 应用程序?
- python - ValueError:形状未对齐,但我不明白错误
- apache-spark - Spark:如何利用 Spark 独立集群上的所有内核和内存,其中节点的内存大小不同
- javascript - 刚刚打开文件时的VSCode扩展踢功能
- c# - 如何在 MVC C# 中的模型中设置对键
- typescript - 如何创建一个将泛型作为参数并具有取决于参数属性的返回类型的函数类型
- javascript - 如何制作灯泡菜单?