Джанго - определение модели MediaAdmin

Я пытаюсь включить некоторые файлы CSS и JS в форму изменения объекта, как указано в документе. Вот мои файлы:

admin.py

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

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

models.py

class ScribPart(models.Model):
  part = models.IntegerField()
  sequence = models.IntegerField()
  file = models.FileField(upload_to='audio/')
  text = models.TextField()
#...

Мои 2 мультимедийных файла включены в change_list шаблон, но не в change_form один.

Вопрос в том, почему?

1 ответ

Решение

Потому что я не указывал на хорошие места:

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

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

лучше.

По-видимому, Джанго включает в себя средства массовой информации, которые не найдены коллекционером в change_list страница, но не в change_form стр. Я не знаю почему (или я что-то упускаю)...

Другие вопросы по тегам