私はDjangoに非常に慣れていないので、質問して申し訳ありません。ビューからテンプレート辞書に渡しました
{"font-weight":"bold","background-color":"red" ....}
そして、私はいくつかのデータに対してテンプレート生成された行を内部に持ち、すべての行に対して上記のような辞書を1つ持っています。css プロパティの辞書がある場合、すべての行に style="font-weight:bold...." をネストする方法は?
私はDjangoに非常に慣れていないので、質問して申し訳ありません。ビューからテンプレート辞書に渡しました
{"font-weight":"bold","background-color":"red" ....}
そして、私はいくつかのデータに対してテンプレート生成された行を内部に持ち、すべての行に対して上記のような辞書を1つ持っています。css プロパティの辞書がある場合、すべての行に style="font-weight:bold...." をネストする方法は?
ビューでは次のことができます。
'css': {"font-weight": "bold", "background-color": "red"}
そしてテンプレートで:
<tr style="{% for k, v in css.items %}{{ k }}: {{ v }}; {% endfor %}">
ビューから生成された CSS のアイデアは好きではありませんが、次のようなものを試すことができます。
# cotext dict
{ 'extra_style': 'color: red; font-weight: bold;' }
# in template
<tr style="{{ extra_style }}">