0

我对 Django 很陌生,很抱歉问话。我已经从视图传递到模板字典,例如

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

我在模板内部为一些数据生成了行,对于每一行我都有一个像上面一样的字典。当我有 CSS 属性的字典时,如何在每一行中嵌套 style="font-weight:bold...."?

4

2 回答 2

1

我不喜欢从视图生成 CSS 的想法,但您可以尝试以下操作:

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

# in template
<tr style="{{ extra_style }}">
于 2012-04-10T08:25:18.183 回答
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 回答