django 文档表明可以将自定义 css 添加到管理页面,如下所示:
class ArticleAdmin(admin.ModelAdmin):
class Media:
css = {
"all": ("my_styles.css",)
}
js = ("my_code.js",)
但是,它并没有解释 css 声明中的“全部”是什么意思。这是什么意思,还有其他值或配置可以用来代替“全部”吗?
django 文档表明可以将自定义 css 添加到管理页面,如下所示:
class ArticleAdmin(admin.ModelAdmin):
class Media:
css = {
"all": ("my_styles.css",)
}
js = ("my_code.js",)
但是,它并没有解释 css 声明中的“全部”是什么意思。这是什么意思,还有其他值或配置可以用来代替“全部”吗?
all
适用于所有类型的媒体声明,它们是:
'aural'、'braille'、'embossed'、'handheld'、'print'、'projection'、'screen'、'tty' 和 'tv'
.
因此,如果您想要手持设备的特定样式:
class ArticleAdmin(admin.ModelAdmin):
class Media:
css = {
"handheld": ("my_handheld_styles.css",)
"all": ("my_styles.css",)
}
js = ("my_code.js",)
https://docs.djangoproject.com/en/1.0/topics/forms/media/#css