我正在尝试将一些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模板中。
问题是:为什么?
发布于 2011-09-01 12:55:11
因为我指的不是好地方:
#...
class ScribPartAdmin(admin.ModelAdmin):
class Media:
css = {
'all': ('css/mymarkup.css',)
}
js = ('javascript/mymarkup.js',)
admin.site.register(ScribPart, ScribPartAdmin)
#...更好。
很明显,Django包含收集器找不到的媒体到change_list页面中,但不包含到change_form页面中。我不知道为什么(或者我遗漏了别的东西).
https://stackoverflow.com/questions/7270558
复制相似问题