Ich habe eine Datamigration, die ich eigentlich zurückrollen möchte, wenn bestimmte Bedingungen auftreten.Wie kann die Django-Datenmigration abgebrochen werden?
Ich weiß, dass Migrationen automatisch in eine Transaktion eingeschlossen werden, so dass ich sicher bin, nur eine Ausnahme auszulösen, und dann darauf vertrauen, dass alle Änderungen rückgängig gemacht werden. Aber welche Ausnahme sollte ich erheben, um meine Django-Datenmigration abzubrechen? Sollte ich meine eigene Ausnahme schreiben, oder geht es mir gut mit raise Exception('My message explaining the problem')
? Was ist die beste Vorgehensweise?