Поиск…


Вступление

Когда вы разрабатываете приложение Django, могут возникнуть ситуации, когда вы можете сэкономить много времени, просто очистив и перезагрузив свои миграции.

Сброс миграции Django: удаление существующей базы данных и миграция в виде свежих

Drop / Delete your database Если вы используете SQLite для своей базы данных, просто удалите этот файл. Если вы используете MySQL / Postgres или любую другую систему баз данных, вам придется отказаться от базы данных, а затем воссоздать новую базу данных.

Теперь вам нужно удалить весь файл миграции, кроме файла «init.py», находящегося внутри папки миграции в папке вашего приложения.

Обычно папка миграции находится по адресу

/your_django_project/your_app/migrations

Теперь, когда вы удалили базу данных и файл миграции, просто запустите следующие команды, так как вы перенесли первый раз, когда вы создадите проект django.

python manage.py makemigrations
python manage.py migrate


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow