2012-07-27 33 views
1

安裝後,有一些麻煩,django-cms在virtualenv中運行。我可能會加載索引頁面以及管理頁面。然而,索引頁,我看到下面的文字在底部Django-CMS 2.3站點缺少靜態內容

如果您沒有看到Django的CMS標識在該行的末尾確保 你鏈接的靜態/ CMS文件夾到你的靜態文件:這裏應該是 a徽標

徽標丟失。加載管理頁面加載純CSS和頁面的其他靜態組件的純黑色和白色HTML。

我的access.log顯示以下時加載www.mysite.com加載訪問日誌時

..."GET/HTTP/1.1" 200 4214 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1" 
..."GET /static/cms/images/pony.jpg HTTP/1.1" 404 526 "http://www.mysite.com/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1" 
..."GET /static/cms/images/logo.jpg HTTP/1.1" 404 527 "http://www.mysite.com/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1" 

類似的錯誤看到。並不是說在生成站點時沒有創建「靜態」目錄。

我的問題是:我只是簡單地將/usr/local/pythonenv/django_cms_venv/lib/python2.7/site-packages/cms/static/的內容複製到settings.py中定義的STATIC_ROOT中?

我的後續行動是,爲什麼不自動完成?

回答

6

您是否試過運行collectstatic管理命令?

./manage.py collectstatic 

docs看一眼就可以很好的幫助:-)

+1

謝謝你,做的。至於瀏覽文檔,這是一個有趣的評論,但你從一個有經驗的Django用戶的地方說話,而不是一個新用戶的角度。我回應說,在我發現的任何教程或入門指南中都沒有明確指出對此命令的調用,並且在發佈我的評論前我進行了相當多的搜索。由於該文件存在於數百頁文件中,並不意味着它可以在「瀏覽」中找到。 – OYRM 2012-08-02 20:36:12

+0

對不起,我的「一瞥」評論並不意味着貶損。我只是想指出你正確的方向,所以你可以閱讀整個靜態文件應用程序。 – 2012-08-03 07:14:10

+0

謝謝本傑明。在線錯誤地閱讀子文本有時很容易。同樣,你的建議是正確的,它給了我一個新的思路研究Django公用事業的使用。 – OYRM 2012-08-03 14:26:58