Django - Включить медиа на определенную страницу администратора - PullRequest
2 голосов
/ 01 сентября 2011

Если у меня есть этот тип модели Admin:

admin.py

#...
class ScribPartAdmin(admin.ModelAdmin):
  class Media:
    css = {
      'all': ('css/mymarkup.css',)
    }

admin.site.register(ScribPart, ScribPartAdmin)
#...

mymarkup.css фактически включен во все страницы, касающиеся объекта ScribPart.

Как мне указать, в каком change_form, change_list, add_form, ... шаблоне мне нужен этот css?

Ответы [ 2 ]

3 голосов
/ 01 сентября 2011

Насколько мне известно, вам нужно переопределить файлы шаблонов для этих представлений.Вы можете наследовать файлы шаблона по умолчанию и просто добавить свой собственный CSS в блок extrahead.

0 голосов
/ 01 сентября 2011

Вы можете загрузить файл .js, который загружает определенный файл CSS для каждой страницы.

...