2015-09-07 87 views
0

我有兩個對象A和B具有相同類型,並且想要將所有對象A的字段複製到對象B但保留對象B的PK。如何將對象複製到Django中的現有對象

一個衆所周知的方法是將對象A的pk更改爲None並保存,它將創建一個帶有對象A的字段的新對象,但我想要的是將其複製到現有對象而不創建新對象。

+0

這取決於A包含什麼。如果它足夠簡單,你可以使用'copy'模塊,但很難在沒有更多上下文的情況下提出任何建議。 – thebjorn

回答

2

只需複製PK並保存。

objA.pk = objB.pk 
objA.save() 
相關問題