2012-09-17 68 views
0

我試圖從使用Django 1.1的舊服務器將站點導入新服務器。由於兼容性原因,我無法升級到新版本的Django。Django 1.1 TemplateSyntaxError - 無法導入* .static.views

當我試圖查看localhost:8080/admin /時,我能夠訪問登錄屏幕,但在此之後,我遇到了TemplateSyntaxError。特定的錯誤,這是給我的是:/

TemplateSyntaxError在/管理

陷入ViewDoesNotExist而渲染:無法導入cmldb.static.views。錯誤是:沒有模塊名爲static.views

錯誤是完全正確的 - 沒有模塊cmldb.static。在urls.py文件中有一個對cmldb.static.views的引用,但是當我更改此值時,我運行的是同一個錯誤。此外,我從中導入的站點具有相同的urls.py文件,但該項目中沒有cmldb.static模塊,但該站點運行良好。

回溯顯示位於Django包中的所有文件,而不是位於我的cmldb包中的任何文件,因此我不確定要發佈什麼代碼(如果有)。我的主要困惑在於哪個文件實際上導致了這個錯誤。

錯誤是:

在模板/usr/local/lib/python2.7/dist-packages/django/contrib/admin/templates/admin/base.html,誤差在30行

其內容爲:

30 {%URL的django-admindocs-文檔根作爲docsroot%}

+0

模板中是否有{{STATIC_URL}}? – Timbadu

+0

{{STATIC_URL}}不會出現在base.html中的任何位置 –

回答

0

我仍然不確定cmldb.static.views的引用來自哪裏,但我發現svn數據庫中有一個缺失的文件夾可以解決問題。 cmldb.static.views模塊現在就位,並且該站點已啓動並正在運行。

相關問題