【发布时间】:2011-05-03 20:45:06
【问题描述】:
在我的项目settings.py中我已经设置了
ADMIN_MEDIA_PREFIX='/static/admin/'
管理媒体在正确的位置提供服务,浏览到http://127.0.0.1:8000/static/admin/css/base.css 为我提供了管理页面的 base.css。但是当我检查管理页面时,他们仍然试图在“/media/admin/”找到管理媒体。我不确定这里有什么问题。这是我尝试在 manage.py shell 中查找设置时得到的结果。
>>> from django.conf import settings
>>> settings.ADMIN_MEDIA_PREFIX
'/media/admin/'
这应该是“/static/admin/”。
【问题讨论】:
-
可能
ADMIN_MEDIA_PREFIX被定义了两次? -
该死,詹姆斯是对的。我为我的开发环境定义了第二个 settings.py,它覆盖了我的主要设置。我已经从该文件中删除了 ADMIN_MEDIA_PREFIX,现在一切正常。谢谢!!
标签: python django django-admin