Django 1.3 - страницы администратора не получают правильные настройки ADMIN_MEDIA_PREFIX - PullRequest
0 голосов
/ 04 мая 2011

В моих проектах settings.py я установил

ADMIN_MEDIA_PREFIX='/static/admin/'

Медиа-администратор обслуживается в правильном месте, просмотр http://127.0.0.1:8000/static/admin/css/base.css дает мне base.css для страницы администратора,Но когда я проверяю страницы администратора, они все еще пытаются найти средства администрирования в «/ media / admin /».Я не уверен, что здесь не так.Это то, что я получаю, когда пытаюсь найти параметр в оболочке manage.py.

>>> from django.conf import settings
>>> settings.ADMIN_MEDIA_PREFIX
'/media/admin/'

Это должно быть '/ static / admin /'.

Ответы [ 2 ]

2 голосов
/ 06 мая 2011

Джеймс был прав. Для моей среды разработки был задан второй файл settings.py, который переопределял мои основные настройки. Я удалил ADMIN_MEDIA_PREFIX из этого файла, и теперь все работает, как ожидалось. Спасибо !!

0 голосов
/ 04 мая 2011

У меня иногда возникает похожая проблема, когда я явно вносил изменения, но код все еще ведет себя как предварительное изменение.Иногда нужно убедиться, что я сохранил с помощью fix, но в других случаях скомпилированные файлы python (.pyc) не обновляются.Удаление файла .pyc иногда исправляет мою проблему.Обратите внимание, что при повторном ./manage.py runserver .pyc будет создан с обновленным кодом.

Может быть, попытайтесь удалить файл settings.pyc?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...