Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在django模板中迭代字典的列表值_Python_Django_Dictionary_Django Templates - Fatal编程技术网

Python 如何在django模板中迭代字典的列表值

Python 如何在django模板中迭代字典的列表值,python,django,dictionary,django-templates,Python,Django,Dictionary,Django Templates,我有一本字典,它的值在列表中 { 'Fees': ['88000', '88000'], 'ROll Number': ['I0', 'I1'], 'Mark': [10, 10] } 所以我试图在表中插入这些数据,所以我的Django模板 <table> <thead> <tr> {% for k, v in loan_bank_info.items %} &l

我有一本字典,它的值在列表中

{
    '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          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>

{k的百分比,贷款中的值\u bank\u info.items%}
{v在值%中的百分比}
{v%中的i为%1}
{{i}
{%endfor%}
{%endfor%}
{%endfor%}

TypeError:“int”对象不是Iterablet这是他们已经在做的事情。添加另一级迭代现在将尝试迭代整数值本身。我无法测试,但我认为问题至少部分是由于
位于最外层循环之外,但是没有理由从OP已经拥有的内容中产生另一个内部循环。我认为您需要
标记位于
用于
循环的外部
<tr>
      {% for k, value in loan_bank_info.items %}
        {% for v in value %}
            {% for i in v %} 
              <td>{{ i }}</td>
            {% endfor %}
          {% endfor %}
      {% endfor %}
      </tr>