Migration Ich habe South auf meiner bestehenden Django App installiert. Diese Django App ist ebenfalls auf Heroku.Django App mit South auf Heroku kann nicht
Ohne Änderungen an den Modellen zu machen, habe ich vor Ort die folgenden Befehle durchgeführt:
manage.py schemamigration app_name --initial
manage.py migrate --fake
Dann Heroku Master zu schieben versuchte ich, und dort wandern. Aber ich bekomme Folgendes:
Ich bekomme die gleiche Nachricht, wenn ich versuche, die Heroku migrieren zu fälschen.
Ich dachte, das kann in Ordnung sein, da technisch nichts zu migrieren ist, da die db gleich bleibt.
Also machte ich eine kleine Änderung an einem der Modelle und hat die folgenden:
manage.py schemamigration app_name --auto
manage.py migrate
ich Heroku dann geschoben und dort zu wandern versucht, und ich erhalten Sie weiterhin Folgendes:
Running migrations for app_name:
- Nothing to migrate.
- Loading initial data for notecards.
No fixtures found
Jede Hilfe bei dem, was ich falsch mache, wäre großartig. Vielen Dank.
Meine Migrationsordner hat jetzt zwei Einträge 0001 (was war die init) und 0002. Das Problem trat jedoch auf, bevor ich die 2. Migration machte. –
Sind Sie sicher, dass Sie die neue Migration durchgeführt haben?Überprüfen Sie den Migrationsordner auf Heroku und stellen Sie sicher, dass dort nicht bereits Migrationen ausgeführt werden. –
Das brachte mich auf den richtigen Weg. Ich musste vorherige Migrationen rekursiv entfernen und dann mit den neuen Migrationen beginnen. THanks –