3
所以我克隆我的回購協議,採購它,在它的依賴跑了畫中畫和同步我的數據庫只有同步失敗:執行syncdb - 「DatabaseError:沒有這樣的表:django_site」
DatabaseError: no such table: django_site
我檢查了路徑瓦爾在settings.py中,它指向我的網站根目錄,實際上它甚至在我運行同步時創建根目錄下的settings.py db.sqlite3
中指定的db文件。如果路徑是正確的,Django可以創建數據庫文件,爲什麼不能填充它?我在這裏錯過了什麼?
編輯:我曾嘗試註釋掉從我安裝的應用程序並運行「django.contrib.sites」 manage.py遷移,遷移的網站,我仍然得到同樣的錯誤和一個空數據庫文件。
你從'INSTALLED_APPS'註釋掉了'sites'嗎? – karthikr
不,爲什麼這是必要的?網站應用是否需要在同步時進行評論,然後在完成後取消評論?如果是這樣,爲什麼?我在文檔中沒有看到類似的東西,也從來沒有在教程中這樣做過。 – CrabSpy
@CrabSpy你在'INSTALLED_APPS'中有'south'嗎? – alecxe