我是Django的新手,我試圖學習如何使用它。我試圖啓動管理網站時遇到了一堵磚牆。Django管理靜態資源
我的工作出/opt/django/mysite.com/proj1
我只是想利用內置的Web服務器,所以python manage.py runserver
管理頁面將加載,但它缺少base.css和dashboard.css 。
這些文件位於/usr/lib/python2.7/site-packages/django/contrib/admin/media/
眼看好像ADMIN_MEDIA_PREFIX通常需要設置,我已經試過 ADMIN_MEDIA_PREFIX = '/usr/lib/python2.7/site-packages/django/contrib/admin/media/'
沒有效果。
有人可以幫我解決這個問題嗎?
感謝,
編輯: 的GET請求,在那裏我看到的錯誤是 http://localhost:8000/admin/media/css/base.css 的http://本地主機:8000 /管理/媒體/ CSS/dashboard.css
'ADMIN_MEDIA_PREFIX'應該是URL前綴,而不是實際的路徑。你使用1.3還是中繼? – jholster 2012-02-12 23:17:19
使用1.3.1。在這種情況下,我假設我需要鏈接/opt/django/mysite.com/proj1層次結構中某處的usr/lib/...目錄。 – fandingo 2012-02-13 00:30:45
1.3中的默認值是'ADMIN_MEDIA_PREFIX ='/ static/admin /''。你嘗試過嗎? – jholster 2012-02-13 07:47:09