在 Django 中复制记录集

Copying set of records in Django

如何将数据从一条记录复制到另一条记录? 即我有记录

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

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

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

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

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

这是一个official method复制模型实例。