Как начать заново с новой базой данных в Django?

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

Похожий сценарий был бы, когда кто-нибудь вытащил версию моего кода. У него не было бы миграций или базы данных (без отслеживания). Как бы он запустил приложение?

1 ответ

Удалите все папки с именем "миграции". Иди в терминал и беги ./manage.py makemigrations, ./manage.py migrate,

Когда вы удаляете базу данных, вы можете просто python manage.py make migrant rations а потом python manage.py migrateЭто построит все таблицы в вашей новой базе данных.

Другие вопросы по тегам