Я могу предложить несколько «злое» решение: поскольку Django 1.4 django.contrib.admin
использует django.contrib.staticfiles
для всего статического.Поскольку Admin Admin Javascript использует missing-admin-media-prefix
, если он не найден, мы можем сделать перенаправление, например, в Apache:
RewriteRule ^/missing-admin-media-prefix/(.*)$ /static/admin/$1 [L,R=301]
(если STATIC_URL
установлен на /static
, конечно)
Этот метод особенно полезен, если вы много взламываете вещи в Admin, а также не хотите загромождать ваши шаблоны глобальными объявлениями переменных Javascript.