Django-Modellvererbung - kann ich den Modelltyp ändern?

Wenn ich die Vererbung mehrerer Tabellen verwende, erstellt Django zwei Tabellen - eine für die Basisklasse und eine für die abgeleitete, die auf die erste verweist. Gibt es eine Möglichkeit, den Basistabelleneintrag beim Löschen des abgeleiteten Eintrags beizubehalten und einen weiteren Eintrag für ein anderes Modell zu erstellen?

Einfacher ausgedrückt: Ich habe Modelle: A, B (abgeleitet von A), C (abgeleitet von A). Ich möchte ein Objekt vom Typ B in den Typ C konvertieren. Das Kopieren ist keine gute Lösung, da A als eine Menge von Elementen dient, sodass Elemente mit einem ForeignKey darauf verweisen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage