Django模板中的嵌入数据太大/没有出现?

时间:2015-08-06 19:45:25

标签: javascript django

我试图在Django应用程序中显示大量数据的平均值/趋势图表。我去了模板中嵌入数据的路线,类似于:

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

在这个数据非常大的页面上,我的HTML中包含该脚本的部分甚至都没有显示出来。

这与this question类似,但我的浏览器不会抛出任何错误消息 - 它根本不显示模板的相关部分!

您可以在模板中嵌入多大的json字符串吗?

1 个答案:

答案 0 :(得分:1)

我们在谈论的数据量是多少?兆字节?
您尝试过使用少量数据吗?它显示正确吗?

在任何情况下,我认为有最有效的方法来解决这个问题,而不是直接在模板中嵌入JSON。特别, 如果您有这么多数据,页面加载可能会导致超时。

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