Я только начал работать над чужим проектом, который использует Django.
После выполнения этой последовательности:
python manage.py makemigrations
python manage.py migrate
python manage.py runserver 127.0.0.1:8000
Я получил ошибку:
django.db.migrations.exceptions.NodeNotFoundError:
Migration structures.0002_auto_20171121_1034 dependencies reference nonexistent parent node ('structures', '0001_initial')
Папка migrations
содержит: 0002_auto_20171121_1034.py
, 0003_auto_xxxxxxxx_xxxx.py
, 0004_auto_xxxxxxxx_xxxx.py
, 0005_auto_xxxxxxxx_xxxx.py
, 0006_auto_xxxxxxxx_xxxx.py
, 0007_auto_xxxxxxxx_xxxx.py
.
Но она не содержит 0001_initial.py
.
Что я пробовал:
1) Я пытался удалить все .pyc
файлы migrations
папки.
2) Я попытался удалить эти три строки:
dependencies = [
('structures', '0001_initial'),
]
, содержащиеся в 0002_auto_20171121_1034.py
, но на этот раз я получил эту ошибку:
You have 6 unapplied migration(s). Your project may not work properly until you apply the migrations
for app(s): structures.
Run 'python manage.py migrate' to apply them.
Кто-нибудь может мне помочь?