【问题标题】:Django Admin CSS files unaccessible without deprecated ADMIN_MEDIA_PREFIX如果不推荐使用 ADMIN_MEDIA_PREFIX,则无法访问 Django Admin CSS 文件
【发布时间】:2012-03-29 20:20:38
【问题描述】:

我是第一次使用 django。我必须手动将以下不推荐使用的函数添加到新的 django1.4 settings.py 文件中,以便我的管理员 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>

【问题讨论】:

  • 你跑collectstatic了吗?

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


【解决方案1】:

你必须跑

./manage.py collectstatic

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

之后静态文件夹中会有文件夹“admin”。如果它存在并且仍然没有加载静态文件,请查看您的网络服务器配置。

【讨论】:

    猜你喜欢
    • 2012-01-28
    • 2021-07-29
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 1970-01-01
    相关资源
    最近更新 更多