如何将对象复制到Django中的现有对象

时间:2015-09-07 00:26:56

标签: python django

我有两个具有相同类型的对象A和B,并希望将所有对象A的字段复制到对象B,但保持对象B的PK。

一个众所周知的方法是将对象A的pk更改为None并保存,它将创建一个带有对象A的字段的新对象,但我想要的是复制到现有对象而不创建新对象。

1 个答案:

答案 0 :(得分:2)

只需复制PK并保存即可。

objA.pk = objB.pk
objA.save()