我正在尝试复制一个通过多表继承扩展另一个对象的对象。
父级是组,子级是位置
问题是更改了父对象,而不是创建新的父子对象。
这是我正在做的事情:
location = get_object_or_404(Location, pk=pk)
location.pk = None
location.name = location.name+' - child object'
location.save()
这不是在各自的表中创建新的位置和组行,而是将组表更新为具有名称 = 名称 + '- 子对象'。
我怎样才能让这个过程创建一个新的位置和组行而不是更新组行?
谢谢!