【发布时间】:2017-10-05 09:39:33
【问题描述】:
所以,我正在使用 Django By Example 这本书来学习 Django。
我进入了一个新的章节,我需要制作一个新的项目和应用程序。这就是我所做的。
django-admin startproject myshop
cd 到 myshop 目录
django-admin startapp shop
python manage.py migrate
我无法迁移并出现以下错误:
django.db.migrations.exceptions.NodeNotFoundError: Migration django.db.migrations.exceptions.NodeNotFoundError: Migration auth.0009_user_following 依赖引用不存在的父节点(u'account', u'0002_contact')
在我的上一个项目中,我确实在 account 应用中制作了 Contact 模型。
新项目与旧项目有什么关系?
请帮我解决这个问题。谢谢。
【问题讨论】:
-
你确实运行了命令
python manage.py makemigrations,对吧? -
请检查它在 auth.0009_user 文件中说的错误,有块说依赖项需要删除引用 **0002_contact。但是不建议手动进行更改,这仅用于目前的问题修复
标签: python django django-migrations