【问题标题】:Django turn list of objects into a table [closed]Django将对象列表转换为表格[关闭]
【发布时间】:2016-02-20 20:33:45
【问题描述】:

给定一个Django视图函数中的对象列表,比如

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

如何在 html 模板中遍历它们以制作表格行

Column1       Column2 

1.1.1.1       A
2.2.2.2       B

如果您有不同的方法,请以不同的方式创建数组/列表(没有对象,例如元素列表,请随时分享)。

【问题讨论】:

  • 您在为哪一部分苦苦挣扎?它和你在 python(嵌套循环)中做的方式一样,只是语法略有不同
  • 语法略有不同是我的问题。
  • @Portu 要求链接/参考对于 Stack Overflow 来说是题外话。
  • @Ffisegydd 我编辑了我的评论。谢谢!

标签: python html django loops


【解决方案1】:

在你看来:

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>

【讨论】:

  • 有趣!我很感激。祝您有美好的一天。
猜你喜欢
  • 1970-01-01
  • 2017-11-24
  • 2021-01-06
  • 2013-12-26
  • 1970-01-01
  • 2014-09-23
  • 2021-03-22
  • 1970-01-01
相关资源
最近更新 更多