如何在上下文中发送压缩列表(Django)

时间:2016-05-25 15:21:58

标签: python django list

我正在尝试在上下文中将压缩列表发送到我的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行获得相同的值。其他值很好,只有压缩值相同。

非常感谢任何帮助。

0 个答案:

没有答案