Как начать заново с новой базой данных в Django?
Я удалил свою базу данных. Я хочу начать заново с новой базой данных. Как я могу это сделать? Я попытался создать новый источник данных, но он выдает ошибку при применении миграций / или миграции, что он не может найти таблицы? Что верно, потому что это пустая база данных.
Похожий сценарий был бы, когда кто-нибудь вытащил версию моего кода. У него не было бы миграций или базы данных (без отслеживания). Как бы он запустил приложение?
1 ответ
Удалите все папки с именем "миграции". Иди в терминал и беги ./manage.py makemigrations
, ./manage.py migrate
,
Когда вы удаляете базу данных, вы можете просто python manage.py make migrant rations
а потом python manage.py migrate
Это построит все таблицы в вашей новой базе данных.