在我的项目的settings.py我已经设置的Django 1.3 - 管理页面没有得到正确的ADMIN_MEDIA_PREFIX设置
ADMIN_MEDIA_PREFIX='/static/admin/'
管理媒体被服务在正确的位置,浏览到http://127.0.0.1:8000/static/admin/css/base.css给我的基地。 css的管理页面。但是当我检查管理页面时,他们仍然试图在'/ media/admin /'中找到管理媒体。我不确定这里有什么问题。这是我在尝试在manage.py shell中查找设置时所得到的结果。
>>> from django.conf import settings
>>> settings.ADMIN_MEDIA_PREFIX
'/media/admin/'
这应该是'/ static/admin /'。
这可能是'ADMIN_MEDIA_PREFIX'被定义了两次? – 2011-05-04 01:39:59
当詹姆斯是对的。我为我的开发环境定义了第二个settings.py,它覆盖了我的主要设置。我从该文件中删除了ADMIN_MEDIA_PREFIX,现在一切正常。谢谢!! – GhotiPhud 2011-05-06 14:08:17