Antwort

3

Ich habe noch nie django-Reversion verwendet, aber ich sehe keinen Grund, warum es nicht vereinbar wäre.

In der Tat, these updated docs von Django-Reversion Detail über die Migration von alten Versionen von Süden und implizieren Süden und Umkehrung kann gut zusammen arbeiten.

+0

Danke Steve. Ich habe diese Seite auch beim Googlen erreicht. Ich hoffte auf eine Bestätigung von jemandem, der es versuchte. Rate mal, ich werde weitermachen und es selbst ausprobieren :) – Jonathan

+13

Hier ist Dave Halls Antwort auf diese Frage: Schema-Migrationstools werden von Reversion ignoriert. Wenn Sie Felder hinzufügen oder ändern, ist alles in Ordnung. Wenn Sie ein Feld entfernen, wird es unterbrochen. Dies ist der Fehler von Djangos Serialisierungsframework, nicht Reversion. Wenn Sie ein Feld aus Ihrem Modell entfernen, löschen Sie den Reversionsverlauf für dieses Modell. Denken Sie daran: Bei der Reversion geht es nur um die DATEN, nicht um das Schema. – Jonathan

+0

Der Link ist unterbrochen. Das ist wieder ein gutes Beispiel, warum es nur eine schlechte Idee ist, nur Links zu geben, ohne Inhalte kurz zu referieren. – Olli