没有弃用ADMIN_MEDIA_PREFIX的Django Admin CSS文件无法访问

时间:2012-03-29 20:20:38

标签: django apache django-admin mod-wsgi django-1.4

我是django用户的第一次。我不得不手动将以下不推荐使用的函数添加到新的django1.4 settings.py文件中,以便我的admin css可以访问。如何在不使用此弃用函数的情况下使我的网站看起来漂亮?

ADMIN_MEDIA_PREFIX = '/static/admin/'

以下是我的其他设置供你细读:

STATIC_ROOT = '/home/ubuntu/static/' 
STATIC_URL = '/static/'

我的apache http.conf文件有:

Alias /static/ /home/ubuntu/static/
<Directory /home/ubuntu/static>
Order deny,allow
Allow from all
</Directory>

1 个答案:

答案 0 :(得分:2)

你必须跑

./manage.py collectstatic

将所有静态文件从包复制到静态目录。当然django.contrib.staticfiles必须是INSTALLED_APPS。

之后在静态文件夹中会有“admin”文件夹。如果它仍然存在且仍未加载静态文件,请查看您的webserver配置。