Можно ли удалить модели миграции django? - PullRequest
0 голосов
/ 03 мая 2020

Я создаю свой сайт с django и MySQL (все последние версии), мой план базы данных изменился. Теперь я хочу отредактировать мою MySQL базу данных. проект все еще тестируется, мне не нужны никакие данные базы данных. Я новичок для python, Django с MySQL. пожалуйста, помогите с этим. спасибо

Ответы [ 2 ]

0 голосов
/ 03 мая 2020
  1. Удалить все файлы в папке migrations, кроме __init__.py
  2. Удалить файл базы данных db.sqlite3
  3. Выполнить python manage.py makemigrations
  4. Выполнить python manage.py migrate Теперь у вас должен быть создан новый файл базы данных и применены начальные миграции для каждого приложения.
0 голосов
/ 03 мая 2020

Вы можете выполнить следующие шаги, если вам не нужны никакие данные в вашей БД.

  1. Удалить все файлы миграции (сохранить их на всякий случай)
  2. Создать новую базу данных
  3. Установить новую базу данных в settings.py
  4. makemigrations и migrate в новой базе данных
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...