I have a Django application initially created for version 1.6 and I've just finished the upgrade for the last version. All the models has managed = False
and prior none of them was managed by south and now I want to start using Django migrations for 1.7 version.
Which would be the best and seamless way to do it? I'm afraid that just changing managed = True
in all models and run manage.py makemigrations
will make a mess in both migrations files and database.
Thanks
EDIT
As was suggested I ran manage.py makemigrations. It created the script 0001_initial
with some model definitions but not for all the objects in models package. It creates 11 tables but I have 19 tables. All models has managed = True
and I don't have any database router.