djangoadminを使用してテンプレートページからcssクラスを変更する方法があるかどうか知りたいです。cssファイル内にdjangoタグを入れたいのですが。
例:
body {
background-color: {{ body.color }};
width: {{ body.width }};
}
djangoadminを使用してテンプレートページからcssクラスを変更する方法があるかどうか知りたいです。cssファイル内にdjangoタグを入れたいのですが。
例:
body {
background-color: {{ body.color }};
width: {{ body.width }};
}
テンプレートタグを使用してCSSファイルを含めることもできます。これにはスタイルタグが必要ですが、ここでの動的なアプローチを考慮すると、実際にはそれほど問題にはなりません。
<html>
<head>
<style type="text/css">
{% include 'templates/mytemplate.css' %}
</style>
</head>
<body></body>
</html>
テンプレートは、上記で説明したものになります。そうすれば、CSSテンプレートは、ベーステンプレートがアクセスできるすべてのデータにもアクセスできるようになります。
ユースケースによっては、ブロックを使って何かをすることもできますが、現時点でそれを検討する価値があるかどうかはわかりません。
頭のてっぺんから: