2

django 文档表明可以将自定义 css 添加到管理页面,如下所示

class ArticleAdmin(admin.ModelAdmin):
    class Media:
        css = {
            "all": ("my_styles.css",)
        }
        js = ("my_code.js",)

但是,它并没有解释 css 声明中的“全部”是什么意思。这是什么意思,还有其他值或配置可以用来代替“全部”吗?

4

1 回答 1

2

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

于 2012-09-13T16:56:54.030 回答