我一直在尝试使用以下方法更新 Django 对象:
object_name.update(name="alfred")
问题是,当我以这种方式获取对象名称时:
object_name = myobject.objects.get(id=object_id)
方法更新不起作用。
但是当我以这种方式获取对象时:
object_name = myobject.objects.filter(id=object_id)
它会起作用的
为什么会这样?是因为最后一个对象是查询集吗?无论如何使用 .update 与 django 对象?
谢谢你!