Я тоже столкнулся с этой проблемой (потому что я занимаюсь разработкой против gunicorn), и вот как убрать волшебство admin-media и обслуживать носители admin как любые другие носители через urls.py:
import os
import django
...
admin_media_url = settings.ADMIN_MEDIA_PREFIX.lstrip('/') + '(?P<path>.*)$'
admin_media_path = os.path.join(django.__path__[0], 'contrib', 'admin', 'media')
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^' + admin_media_url , 'django.views.static.serve', {
'document_root': admin_media_path,
}, name='admin-media'),
...
)
Также: http://djangosnippets.org/snippets/2547/
И, конечно же, #include <production_disclaimer.h>
.