【发布时间】:2020-08-27 00:27:41
【问题描述】:
我需要在我的 django 应用中更改一些对象的主键,我想知道我该如何实现?
我的模型也与其他模型有关系。
【问题讨论】:
标签: django postgresql
我需要在我的 django 应用中更改一些对象的主键,我想知道我该如何实现?
我的模型也与其他模型有关系。
【问题讨论】:
标签: django postgresql
从技术上讲,应该可以对查询集进行更新查询:
MyModel.objects.filter(id=old_id).update(id=new_id)
如果数据库中的约束设置正确,关系也应该级联,但总的来说,我会避免更新 PK。
【讨论】: