Статьи с тегом: south. <вернуться на главную>

South. Добавление поля в модель

Воскресенье, 15 Дек. 2013 by Kirill Shershen


Как модель не планируй в начале, а всё равно придется её изменять. Стандартный manage.py sync.db очень запутанный и не гибкий. Чтобы, например, добавить поле нужно выполнить следующие действия:

  1. Добавить вручную поле в базу данных(ALTER TABLE ...).
  2. Добавить новое поле в модель.
  3. Убедиться что всё работает(можно через manage ...
Читать далее...

Теги: django , south


SOUTH. Работа с миграциями

Пятница, 28 Фев. 2014 by Kirill Shershen


В предыдущем посте писал о развертывании базы на боевом сервере, что достаточно одной команды:

python manage.py migrate myapp.

В большинстве случаев это так, но может получится что миграция применилась, но ничего не создалось(например если использовался ключ --fake). Тогда нужно быть готовым проанализировать и исправить ошибки. Для этого нужно ...

Читать далее...

Теги: django , south