2017-05-07 67 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