2017-05-07 72 views
1

所以,我正在学习Django使用Django通过示例书。我转到了一个新的章节,我需要制作一个新的项目和应用程序。这就是我所做的。依赖关系引用Django中不存在的父节点错误

djnago-admin startproject myshop 

cd到myshop目录

django-admin startapp shop 
python manage.py migrate 

我无法与follwing错误迁移。

django.db.migrations.exceptions.NodeNotFoundError: Migration django.db.migrations.exceptions.NodeNotFoundError: Migration auth.0009_user_following dependencies reference nonexistent parent node (u'account', u'0002_contact') 

我的确让联系模型账号应用在我的最后一个项目。新项目如何与旧项目相关?

请帮我解决这个问题。谢谢。

+0

你没有运行命令'蟒蛇manage.py makemigrations',对不对? – aquaman

回答

0

这意味着你没有文件0002_contact在您的帐户应用迁移文件夹。你需要恢复的文件或配置文件0009_user_following和删除(u'account“ u'0002_contact”)线

+0

你能帮我理解项目之间的关系吗?这意味着在我解决这个问题之前,我将无法创建任何新项目? –

+0

不幸的是,有可能 –

+0

你是否解决了这个问题 – olar19