Как удалить миграции Django

Документация Django Программирование

Чтобы удалить все миграции в проекте в Linux, встаньте в горневой каталог проекта:

 

find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc" -delete

Но сначала подумайте, точно ли Вы знаете, что делаете.

Собственно говоря, теперь предполагается, надо база данных будет удалена и создана заново:

drop database your_database_name;
create database your_database_name with owner user_you_use_in_django;

Теперь надо перегенерировать все миграции и выполнить миграцию. Из каталога с manage.py:

python manage.py makemigrations
python manage.py migrate

Теперь надо создать суперюзера:

python manage.py createsuperuser

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x