我正在Django做一个项目,其中一部分我尝试使用Google图表api,它使用Javascript函数绘制图表。所以我要做的是在我的views.py中生成图形数据,然后将数据通过上下文变量传递到脚本中。为了测试这一点,我尝试这样做:
graphplot = [['Age', 'Weight'],[ 8, 12],[ 4, 5.5],[ 11, 14],[ 4, 5],[ 3, 3.5],[ 6.5, 7]]
context = {
"graphplot": graphplot,
}在我的views.py中,我有:
var data = google.visualization.arrayToDataTable({{graphplot}});然而,在我的模板中,这似乎不起作用。
当我这么做时:
var data = google.visualization.arrayToDataTable([
['Age', 'Weight'],
[ 8, 12],
[ 4, 5.5],
[ 11, 14],
[ 4, 5],
[ 3, 3.5],
[ 6.5, 7]
]);它确实显示了图形,所以我知道这不是JavaScript的问题。
如能提供任何帮助,将不胜感激。
发布于 2016-04-28 17:58:38
试试这个,应该管用的。
var plot_data = {{graphplot}};
var data = google.visualization.arrayToDataTable(plot_data);https://stackoverflow.com/questions/36920812
复制相似问题