0
我導入了一個csv,我想從中創建一個表。 csv被解析,update_or_create函數有助於實現數據庫。 csv列的數量也是可變的。然後,(我認爲)我不得不做兩個經典的forloops解析它。問題是沒有工作,或者我做錯了什麼。Django - 嵌套forloops django從csv創建表
第一次forloops讀取標題,第二次進入每個對象內部。 但我不知道如何
我導入了一個csv,我想從中創建一個表。 csv被解析,update_or_create函數有助於實現數據庫。 csv列的數量也是可變的。然後,(我認爲)我不得不做兩個經典的forloops解析它。問題是沒有工作,或者我做錯了什麼。Django - 嵌套forloops django從csv創建表
第一次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>
由於事先有約可變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>
謝謝,但我沒有工作 – Gonzalo
你能告訴我什麼{{x}}和{{x.h}}顯示嗎? h只是標題?對?所以表中的標題應該在
可以還提供CSV佈局你的模型定義? – Enix
有點猜測,但'{{x.h}}'可能是你在做什麼;很難說沒有更多的信息。 – AMG