我正在尝试在上下文中将压缩列表发送到我的HTML模板。但我只看到最新对象的数据,而不是所有对象。文件是我的型号名称。
我正在尝试抓取一个HTML页面,我收到的值存储在列表中(我使用lxml解析)。
以下是来自views.py
的相关代码query_results=Document.objects.order_by('-id')
zipped=Document.objects.all().distinct().values_list('zipped')
context ={
"query_results": query_results, "zipped": zipped,
}
return render(request, "result.html", context)
以下是我在模板表格中显示数据的方法。
{% for item in query_results %}
<tbody>
<tr>
<td>...</td>
.
.
<td colspan="2">
{% for i,j in zipped %}
<b>{{ i }}</b> : {{ j }}<br><br>
{% endfor %}
</td>
.
.
</tr>
</tbody>
{% endfor %}
这就是我将两个列表压缩的方式。
Mymodels=Document()
Mymodels.zipped = zip(Mymodels.anchortext,Mymodels.anchorlink)
我应该为我的3行获得不同的值,但我为所有3行获得相同的值。其他值很好,只有压缩值相同。
非常感谢任何帮助。