статические файлы администратора django перестали работать после обновления до 1.4 - PullRequest
4 голосов
/ 01 апреля 2012

Настройка статических файлов в django всегда была для меня кошмаром.Когда дело доходит до работы со статическим контентом Django, я впадаю в депрессию и чувствую себя глупым и глупым.Я никогда не задумывался о том, чтобы admin медиа-файлы служили статическими, поскольку я почти не использую интерфейс администратора, и это никак не влияет на производительность.

С этой настройкой dev она работала вполне нормально, пока яобновлено до 1.4

settings.py

MEDIA_ROOT = 'd:/~Sasha/Portman/media/'
MEDIA_URL = 'http://localhost:8000/media/'
ADMIN_MEDIA_PREFIX = '/admin-media/'

urls.py

(r'^admin/', include(admin.site.urls)),

(r'^media/(?P<path>.*)$', 
    'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),

Я посмотрел django 1.4документация "что нового" не может понять, что мне нужно изменить, чтобы все вернулось на круги своя ...

1 Ответ

4 голосов
/ 01 апреля 2012

ADMIN_MEDIA_PREFIX устарела в Django 1.4.Администратор теперь использует приложение staticfiles , которое было представлено в Django 1.3.Также убедитесь, что вы не пропустите настройку статического представления разработки файлов, как описано в конце страницы документации .

...