[英]django.db.migrations.exceptions.NodeNotFoundError
[英]How do you solve django.db.migrations.exceptions.NodeNotFoundError in Django?
執行python manage.py makemigrations
時出現以下錯誤:
django.db.migrations.exceptions.NodeNotFoundError: Migration leads.0001_initial dependencies reference nonexistent parent node ('auth', '0012_alter_user_first_name_max_length')
這是我的 0001_initial.py 的一部分:
class Migration(migrations.Migration):
initial = True
dependencies = [
('auth', '0012_alter_user_first_name_max_length'),
]
operations = [
migrations.CreateModel(
name='User',
...
我應該如何解決這個錯誤? 目前,我正在生產中。 謝謝,如果您有任何問題,請發表評論。
您的問題在於 Django 版本:
因為這個遷移文件0012_alter_user_first_name_max_length
必須在這個目錄中:/lib/python3.*/site-packages/django/contrib/auth/ /lib/python3.*/site-packages/django/contrib/auth/migrations/
但是它現在不存在,你會收到一個錯誤。
在您的情況下,我認為您使用的是最舊版本的 Django( < 3.1.0
)並且此遷移文件不存在,要解決此問題,您可以將 Django 版本升級到>= 3.1.0
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.