У меня есть модель, которую можно описать как:
Элемент:
- элемент имеет одно-одно поле с ElementData
ElementData:
- он имеет ForeignKey для ElementImage - который описывает изображение по умолчанию
ElementImage:
- он имеет ForeignKey для ElementData
ElementVideo:
- он имеет внешний ключ к ElementData
Теперь я хочу, чтобы элемент и все подтаблицы были клонированы. Я попытался использовать фрагмент, который я нашел здесь . Я помещаю эту функцию в Element и ElementData, и когда я в элементе пытаюсь клонировать ElementData, у меня нарушается ограничение Может ли кто-нибудь мне помочь?