【发布时间】:2016-02-15 09:37:18
【问题描述】:
我正在尝试更新 django 中的模型实例,但是如果我尝试直接执行此操作,我将无法通过实例访问 Manager(因为我相信模型管理器是类方法)。
但是,更新模型实例并返回更新后的实例以供以后使用的最佳方法是什么?
例如
address = Address.objects.create(building_name=building_name, postcode=postcode)
address_updated = Address.objects.update(pk=address.id, **defaults)
print(address_updated.street)
即address_updated 变量似乎有点多余,而且 pk=address.id 感觉不太对。
【问题讨论】:
标签: python django django-models