Я только начал использовать Юг и все еще нахожусь в процессе выяснения этого. Допустим, у меня есть первоначальный сценарий миграции модели. Затем я добавляю столбец в модель и создаю для него сценарий миграции. Затем я добавляю еще один столбец в другую модель и создаю для него еще один сценарий миграции. Я создаю сценарий миграции, запуская ./manage.py schemamigration myappname --auto
.
Допустим, у меня есть сервер, на котором развернут мой проект, но он был основан на исходной схеме приложения, но теперь он отстает от репозитория на две миграции. Я могу обновить его, запустив ./manage.py migrate myappname
. Это обновит модели этого приложения, запустив новые миграции, если я прав, но мне нужно будет явно указать приложение.
Позволяет ли South запускать все ожидающие миграции для всех приложений в проекте Django? Если да, то как? Я не смог найти ничего в документах по этому поводу.
Огромное спасибо всем.