@Gambetto

Как пересоздать БД для проекта Django?

Нужно сделать так, чтобы Django считал, что база ранее не существовала. Чтобы можно было выполнить миграции с самого начала.
Как этого добиться?
Файл со старой БД я удалил. Но при попытке создать/выполнить миграции получаю ошибку с указанием на таблицу из удалённой БД. Как уничтожить эти связи?
  • Вопрос задан
  • 4781 просмотр
Пригласить эксперта
Ответы на вопрос 3
zelsky
@zelsky
Создать новую таблицу и прописать в конфиге ее а вот потом проделать миграции
Ответ написан
bogdanov-s
@bogdanov-s
Че-то там программирую
Удалите папку migrations, дропните БД и запустите
python manage.py migrate --fake-initial
Ответ написан
@Spirkaa
Чуть-чуть пишу на python 3
В django-extensions есть команда reset_db:
python manage.py reset_db
python manage.py migrate
python manage.py createsuperuser
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы