2016-11-22 2 views
0

Я хочу полностью сбросить миграцию и базу данных.Django 1.8, Как полностью сбросить миграцию?

Как удалить файлы миграции приложения «auth».

Если я набираю команду, связанную с migrate следующее сообщение об ошибке происходит:

django.db.migrations.graph.NodeNotFoundError: Migration auth.0007_user_lend_to dependencies reference nonexistent parent node ('account', '0007_deal_is_completed')

+1

Вы должны спросить об актуальной проблеме вы пытаетесь решить, а не обходной путь – Sayse

+0

Я могу удалить файлы миграции, связанные с приложениями, которые я создал, например приложение приложений и приложений для продуктов. Однако я не знаю, где они находятся в приложении «auth», потому что я не создал его намеренно. Поэтому, пожалуйста, научите меня удалять файлы миграции. –

+0

Как насчет этого 'python manage.py migrate --fake'? –

ответ

2

Если вы хотите миграции из scratch.First воссоздать database.Then

find . -path *migrations* -name "*.py" -not -path "*__init__*" -exec rm {} \; # make sure to be in your projects path 
python manage.py makemigrations 
python manage.py migrate 
+0

Благодарим вас за ответ. Я удалил большинство файлов миграции, но не удалил их из приложения «auth». Знаете ли вы, как их удалить или где они? –

+0

Не нужно удалять его. – itzMEonTV