2016-02-20 42 views
1

我有這樣的:Django的轉對象列表到表

[['1.1.1.1', A], ['2.2.2.2', B]] 

我想創建和HTML表如下:

Column1  Column2 

1.1.1.1  A 
2.2.2.2  B 

我剛開始學習Django和一直無法找到用他們的模板代碼來做到這一點的方法。

如果你有不同的方式來做到這一點,通過以不同的方式創建數組/列表(沒有對象,但例如元素列表,請隨時分享)。

+0

你掙扎什麼地方?它的方式與你在python(嵌套循環)中所做的相同,只是語法略有不同 – Sayse

+0

這個稍微不同的語法是我的問題。 – Portu

+0

@Portu詢問鏈接/引用是堆棧溢出的主題。 – Ffisegydd

回答

4

在您的觀點:

context['table_info'] = [['1.1.1.1', 'A'], ['2.2.2.2', 'B']] 

然後在模板中使用for loop

<table> 
    <tr> 
     <th>Column1</th> 
     <th>Column2</th> 
    </tr> 
    {% for item in table_info %} 
     <tr> 
     <td>{{ item.0 }}</td> 
     <td>{{ item.1 }}</td> 
     </tr> 
    {% endfor %} 
    </table> 
+0

有趣!我很欣賞它。祝你有美好的一天。 – Portu