Как убрать юг из проекта Django - PullRequest
6 голосов
/ 24 мая 2011

Я установил юг и попробовал несколько изменений, используя его, что не получилось так, как я хотел. К счастью, мои данные в безопасности, но заблокированы на юге. Я хочу удалить юг и использовать syncdb сейчас нормально, как мне это сделать, не затрагивая мои данные?

Ответы [ 4 ]

10 голосов
/ 24 мая 2011

Удалить 'south' из INSTALLED_APPS, удалить south_migrations таблицу из БД.

4 голосов
/ 31 июля 2011

Удалить 'south' из INSTALLED_APPS, удалить таблицу south_migrations из DB.

Кроме того, вам нужно удалить папки Migrations из папок приложения.

3 голосов
/ 24 мая 2011

Что означает, что ваши данные «заблокированы» на юге?Данные хранятся в базе данных, и South просто создает схему для вас и переносит ее при необходимости.Если вы удалите Юг, данные останутся такими же.

0 голосов
/ 02 декабря 2014

проект уже находится в разработке, затем выполните следующие шаги.

1> Вы должны удалить 'south' из установленных приложений

2> Удалить все миграции из папки миграций

3> Удалить таблицу south_migrations из базы данных

После выполнения вышеуказанных шагов, предположим, что вы хотите полностью исчезнуть с юга из своей системы, а затем выполните следующие команды.

sudo apt-get remove --auto-remove python-django-south

Приведенная выше команда удалит юг со всеми его зависимостями. И чтобы узнать больше об удалении юга .. нажмите на эту ссылку

...