2013-05-28 15 views
5

Ich habe Django Modell, das ich bereits mit Süden mit ./manage.py schemamigration (appname) --initial initialisiert habe. Alles ging gut durch diesen Punkt, bis ich entschied, dass ich ein anderes Feld brauchte. Ich habe ein anderes Feld und versuchte, die Änderung mit ./manage.py schemamigration (appname) --auto zu wandern, aber es sagt:Süd - Keine Änderungen an Django Modell

- Nothing to migrate. 

ich sicher, dass die anfänglichen Änderungen zu migrieren. Scheint dem Problem ähnlich zu sein here, aber die Lösung hat mich nirgendwohin gebracht.

+0

haben Sie zufällig die anfängliche Migration nach dem Hinzufügen des Feldes erstellt? – karthikr

Antwort

1

Es ist wahrscheinlich, weil zwischen der --initial Migration und den nächsten schemamigration Sie die eigentliche Migration der db Ausgabe des Befehls python manage.py migrate my_app bestehen bleiben müssen.

nach der ersten Migration dann tun Sie ein anderes Feld hinzufügen können, tun und schemamigration --auto und begehen sie wieder an die DB von python manage.py migrate my_app tun

hoffe, das hilft!

Verwandte Themen