我已經嘗試過Django幾天了,我正在嘗試使用apache設置一個生產項目。 我已按照Django python無法將管理員默認設計設置爲我的界面
http://docs.djangoproject.com/en/1.3/intro/tutorial01/
一切官方教程工作只是與開發服務器,但與Apache,我失去了所有的管理風格罰款。
我已經讀過類似的帖子,對於這個問題,從現在開始沒有任何成功。
Django admin has no style Django: ugly admin interface
它可能是一個權利問題,但我抄在媒體文件存儲
在/ usr /共享/ pyshared/Django的/的contrib /管理/媒體/
目錄到現場我在服務器/數據
/數據/ mysite的/ /數據/媒體/ /數據/模板/
我爲/data/mysite/settings.py
嘗試了不同的值/媒體/,/數據/媒體/,
在Apache配置別名項也是如此。
這裏是我的Apache配置 ` 的ServerAdmin網站管理員@本地
DocumentRoot /data/sites/accounts/
Alias /media/ /usr/share/pyshared/django/contrib/admin/media/
<Directory />
Options None
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Location />
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE accounts.settings
PythonDebug On
PythonPath "['/data/sites/accounts', '/data/sites/accounts/unix_accounts', '/data/sites', '/usr/lib/pymodules/python2.6/django'] + sys.path"
</Location>
LogLevel warn
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
`
我的直覺,這是一個正確的問題,但/數據/媒體/和/數據/模板有相同的權利/所有者,我可以修改任何模板沒有任何問題,仍然沒有管理員的風格。 apache提供的每個文件都屬於根:www-data,750爲文件,710爲dirs。
我真的很感謝你們任何人的任何想法幫助我解決這個問題:)
編輯: 我使用的Apache模塊mod_python的。 不要猶豫,要求任何進一步的細節
Thx很多!
非常感謝您的回答。 這確實是一個Apache的問題,我可以從apache日誌讀取: 「GET /media/css/base.css HTTP/1.1」404 1185「http:// xyzt/admin /」「Mozilla/5.0 X11; Linux i686; rv:2.0)Gecko/20100101 Firefox/4.0「 xyzt - - [19/Apr/2011:23:29:39 +0200]」GET /media/css/dashboard.css HTTP/1.1「404 1189「http:// xyzt/admin /」「Mozilla/5.0(X11; Linux i686; rv:2.0)Gecko/20100101 Firefox/4.0」 我會看看你的鏈接 – philippe 2011-04-19 21:33:48