【发布时间】:2020-10-14 10:53:50
【问题描述】:
我有一个相当大的查询集和一个非常慢的服务器。当我渲染我的模板时,我注意到页面只在查询集被填充后渲染。为了提高页面加载的速度,我想也许我的页面可以在过滤查询集时即时渲染查询集,但我不确定在 Django 中是否有这样的实现。我的查询集有超过 1000 个项目,每个项目大约有 20 个属性,我需要在页面上显示所有这些。我尝试使用我的 Handsontable 渲染,但我发现实际运行 queryset 过滤器而不是 handsontable 渲染所花费的时间。
如果有人能帮我指出正确的方向,将不胜感激
【问题讨论】:
-
如果您不使用任何特殊方法,如 AJAX 调用或 websockets,整个响应将立即发送到客户端。虽然您也可以增量流式传输响应,但它不适用于 HTML。
标签: python django django-templates django-queryset