У меня есть проект Django, использующий South, который включает в себя скрипт установки.Что я хотел бы сделать, так это иметь несколько строк кода в этом скрипте установки, которые позаботятся об установке и синхронизации моей базы данных с моим последним кодом, чтобы новые установки проекта могли легко настроить свою базу данных.
Я мог бы запустить ...
python manage.py migrate --fake 0010 appname1
python manage.py migrate --fake 0004 appname2
... но я не могу вставить это в скрипт установки, потому что (1) я не знаю номер миграции заранее, и (2Я бы предпочел не обновлять скрипт установки с именами приложений.
Мне нужно что-то вроде:
python manage.py migrate --fake --allmigrations --allapps
Есть ли для этого хитрость?