我在Django中使用for循环来填充表格,就像这样。
{% block table_1 %}
{% for label in results %}
<tr>
<td class="col_1">{{ label.0 }}</td>
<td class="col_2"">{{ label.1 }}</td>
</tr>
{% endfor %}
{% endblock %}
这里“结果”是一个列表,如果列表很小(len(list)&lt; = 150),它就可以正常工作。
但是,大多数时候我都有大型名单,通常包含十到十万件物品。它显着减慢了响应速度。对于包含200,000个项目的列表,打开网页大约需要两分钟。
有没有更快的方法呢?