Django 1.7 has built-in database migration mechanizm. However, I'd like to run South migrations for the ols third-party django apps.
I failed to to 'syncdb' management command with Django 1.7 in order to create South models:
/south/management/commands/syncdb.py", line 82, in handle_noargs
old_app_store, cache.app_store = cache.app_store, SortedDict([
AttributeError: 'Apps' object has no attribute 'app_store'
South will not work with Django 1.7; it supports only versions 1.4, 1.5 and 1.6.
The only solution I can see is to create django 1.7 for third-party applications within your project using MIGRATION_MODULES
setting. When these third-party applications will supply django 1.7 migrations. you should remove your migrations and do migrate --fake
with application migrations.