I have Django model that I already have initialized with south using ./manage.py schemamigration (appname) --initial
. All was going well through this point, until I decided I needed another field. I added another field and tried to to migrate the change with ./manage.py schemamigration (appname) --auto
, but it says:
- Nothing to migrate.
I made sure to migrate the initial changes. Seems to be similar to the problem here, but the solution got me nowhere.
It's probably because between the --initial
migration and the next schemamigration
you have to persist the actual migration to the db issuing the command python manage.py migrate my_app
.
After doing that first migration then you may add another field, do and schemamigration --auto
and commit it to the db again by doing python manage.py migrate my_app
Hope this helps!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With