在Django中复制记录集

时间:2015-01-05 02:41:29

标签: django database

如何将数据从一个记录复制到另一个记录? 也就是说,我有记录

pk: 1,
name: "Regis"
total: "1000.00"

我想创建一个新的完全相同的记录。

pk: 2,
name: "Regis"
total: "1000.00"

1 个答案:

答案 0 :(得分:3)

只需将pk设置为None并保存记录:

obj = MyModel.objects.get(pk=1)
obj.pk = None
obj.save()

这是复制模型实例的official method