У меня есть следующие классы
class ParentDocument(Document):
.
.
.
class Child1Document(ParentDocument):
.
.
.
class Child2Document(ParentDocument):
.
.
.
Теперь предположим, что у меня есть документ типа Child1Document.Можно ли клонировать его в новый документ типа Child2Document?
Я пытался сделать:
doc1 = Child1Document()
doc1.attr1 = foo
doc1.save()
doc2 = Child2Document()
doc2 = doc1
, но это преобразует doc2 в тип Child1Document.Есть ли способ скопировать все содержимое doc1 в doc2 без преобразования doc2?