2

djangoのドキュメントには、カスタムcssを次のように管理ページに追加できることが示されています

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

ただし、css宣言で「すべて」が何を意味するかについては説明していません。それはどういう意味ですか?「すべて」の代わりに使用できる可能性のある他の値または構成はありますか?

4

1 に答える 1

2

all次のようなすべてのタイプのメディア宣言用です。

「オーラル」、「点字」、「エンボス加工」、「ハンドヘルド」、「プリント」、「プロジェクション」、「スクリーン」、「tty」、「テレビ」

したがって、ハンドヘルド用の特定のスタイルが必要な場合:

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 に答える