How to move a model between two Django apps (Django 1.7)

This can be done fairly easily using migrations.SeparateDatabaseAndState. Basically, we use a database operation to rename the table concurrently with two state operations to remove the model from one app’s history and create it in another’s. Remove from old app python manage.py makemigrations old_app –empty In the migration: class Migration(migrations.Migration): dependencies = [] database_operations = … Read more