Django south migration

Django CMS Приступая к работе - Использование South в django CMS

19 August 2013 г. 22:19:33

South - это потрясающая библиотека которая позволяет вам управлять базой данной. Этот документ создан не для того чтобы заменить прекрасную  документацию доступную онлайн, а скорее чтобы дать простой пример который покажет зачем используется  South и как быстро начать с ним работу.

2.1. Установка

Как обычно использование Django и Python это наслаждение. Чтобы установить South просто выполните

pip install South

Затем просто добавьте south в секцию INSTALLED_APPS файла settings.py.

2.2. Основы использования

Очень краткий экскурс:

  1. Просто выполните  manage.py schemamigration --initial <app name>, вместо базовой команды manage.py syncdb. Эта команда создаст новый пакет миграции, новый файл миграции (в виде скрипта на pyshon).

  2. Запустите файл миграции используя комманду manage.py migrate. Все таблицы будут созданы в базе данных и Django будет работать как обычно.

  3. Каждый раз, после внесения каких-либо изменений в файле models.py, просто выполните команду manage.py schemamigration --auto <app name>  чтобы создать новый файл миграции. И выполните  manage.py migrate чтобы применить ищменения.

2.3. Больше информации о South

Как не трудно понять, South очень мощный инструмент и краткий экскурс это всего лишь вершина айсберга. Читатели очень вдохновятся даже после беглого взгляда на прекрасную официальную документацию.

 


Оставьте свой комментарий

comments powered by Disqus
Меню

Cult of digits 2014 Яндекс.Метрика