South — django db migration. Изменение структуры базы данных Django

Django — один из самых популярных фреймворков для python. Он поддерживает автоматическое создание баз данных для ваших приложений. Достаточно выполнить

python manage.py syncdb

и в указанной вами базе данных будут созданы все таблицы, соответствующие определенным в models.py классам моделей.

У встроенной syncdb есть один недостаток — он не умеет менять структуру базы данных при изменении модели.  Читать далее South — django db migration. Изменение структуры базы данных Django