Django -Nested forloops django从csv创建一个表

时间:2017-02-14 23:05:04

标签: python django django-templates

我导入了一个csv,我想从中创建一个表。解析了csv并且update_or_create函数帮助实现数据库。 csv列的数量也是行可变的。然后,(我认为)我被迫做两个经典的forloops来解析它。问题是没有工作或者我做错了什么。

第一个forloops读取标题,第二个进入每个对象。 但我不知道如何调用每个对象的属性

<table >
{% for h in archivo.fieldnames %} // headers are "isbn" and "stock"
       {% for x in objeto_nuevo %}
        <tr>
            <td>{{h}}</td> //render "isbn", ok.
            <td>{{{{x}}.{{h}}}}</td> // i want object1.isbn but dont render.
         </tr>
          {% endfor %}

{% endfor %}
</table>

提前致谢

1 个答案:

答案 0 :(得分:0)

有关模板here

中变量的更多信息
<table >
{% for h in archivo.fieldnames %} // headers are "isbn" and "stock"
       {% for x in objeto_nuevo %}
       <tr>
           <td>{{ h }}</td>
           <td>{{ x.h }}</td> <!-- Show h attribute of object x -->
       </tr>
       {% endfor %}
{% endfor %}
</table>