2012-04-10 42 views
0

我對Django很新,所以對於quatsion很抱歉。我已經從視圖傳遞到模板字典像如何在每行中嵌入style =「font-weight:bold ....」當我有css屬性字典?

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

和我有內部模板生成的行的一些數據和每一行我有一個像上面的字典。當我有css屬性的字典時,如何在每一行中嵌入style =「font-weight:bold ....」?

+0

-1。你爲什麼要這樣做?樣式屬性應該在CSS樣式表中定義。 – 2012-04-10 10:19:46

回答

1

我不喜歡從視圖生成CSS的想法,但你可以嘗試這樣的:

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

# in template 
<tr style="{{ extra_style }}"> 
1

你可以在視圖:

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

而在模板:

<tr style="{% for k, v in css.items %}{{ k }}: {{ v }}; {% endfor %}"> 
相關問題