0

私はDjangoに非常に慣れていないので、質問して申し訳ありません。ビューからテンプレート辞書に渡しました

{"font-weight":"bold","background-color":"red" ....}

そして、私はいくつかのデータに対してテンプレート生成された行を内部に持ち、すべての行に対して上記のような辞書を1つ持っています。css プロパティの辞書がある場合、すべての行に style="font-weight:bold...." をネストする方法は?

4

2 に答える 2

1

ビューでは次のことができます。

'css': {"font-weight": "bold", "background-color": "red"}

そしてテンプレートで:

<tr style="{% for k, v in css.items %}{{ k }}: {{ v }}; {% endfor %}">
于 2012-04-10T10:14:10.197 に答える
1

ビューから生成された CSS のアイデアは好きではありませんが、次のようなものを試すことができます。

# cotext dict
{ 'extra_style': 'color: red; font-weight: bold;' }

# in template
<tr style="{{ extra_style }}">
于 2012-04-10T08:25:18.183 に答える