繁体   English   中英

Django模板中的嵌入式数据太大/没有显示?

[英]Embedded data in Django template too big/not showing up?

我正在尝试显示Django应用程序中许多数据的平均值/趋势图表。 我走了将数据嵌入模板的路线,类似于:

<script>
  var data = JSON.parse({{ giant_json_of_data }});
</script>

在该数据确实非常大的页面上,我的HTML中带有该脚本的部分甚至没有显示出来。

这类似于这个问题 ,但是我的浏览器没有抛出任何错误消息-它只是根本不显示模板的相关部分!

您可以在模板中嵌入多少json字符串有限制吗?

我们在谈论什么数据量? 兆字节?
您是否尝试过使用少量数据呢? 显示正确吗?

无论如何,我认为有比直接将JSON直接嵌入模板中更有效的解决方法。 特别是,如果您有大量数据,页面加载可能会导致超时。

如何使用Ajax在客户端以较小的块异步加载这些数据?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM