我有一本字典,其中的值在清单中

{
    'Fees': ['88000', '88000'],
    'ROll Number': ['I0', 'I1'],
    'Mark': [10, 10]
}


所以我试图将此数据插入表中,所以我的Django模板是

  <table>
      <thead>
        <tr>
        {% for k, v in loan_bank_info.items %}
            <th>{{ k }}</th>
        {% endfor %}
        </tr>
      </thead>
      <tbody>
      <tr>
      {% for k, value in loan_bank_info.items %}
        {% for v in value %}
          <td>{{ v }}</td>
          {% endfor %}
      {% endfor %}
      </tr>
    </tbody>
  </table>


但是在表值中打印如下

  Fees          ROll Number     Mark
  88000 88000    I0 I1           10 10


但是我想要的是-

Fees            ROll Number     Mark
  88000          I0             10
  88000          I1             10


如何在Django模板中遍历列表值

最佳答案

您可以遍历列表。像下面这样

<tr>
      {% for k, value in loan_bank_info.items %}
        {% for v in value %}
            {% for i in v %}
              <td>{{ i }}</td>
            {% endfor %}
          {% endfor %}
      {% endfor %}
      </tr>

关于python - 如何在Django模板中迭代字典的列表值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48900343/

10-14 02:13