在为Django管理页面定义自定义css时,'all'是什么意思

时间:2012-09-13 16:53:25

标签: django django-admin

django documentation indicates that custom css can be added to an Admin page as follows

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

然而,它并没有解释css声明中“all”的含义。这是什么意思,还有其他可能使用的值或配置而不是“全部”吗?

1 个答案:

答案 0 :(得分:2)

all适用于所有类型的媒体声明:

  'aural','braille','embossed','掌上','打印','投影',   '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