我正在从mysql中获取数据以绘制饼图。 我在python flask中使用jinja模板语法来做这个。 我想显示一个饼图。在
调试器显示了这个
var data = google.visualization.arrayToDataTable([
['Shock', 'Number'],
{% for record in data %}
['{{record.shockStatus}}', {{record.number}}],
{% endfor %}
我可以在控制台中看到值。但它一直在说无效的语法或标记。如果你能指出我哪里做错了,我将不胜感激。非常感谢。在
更新
数据中包含的内容。在
^{pr2}$
你有两个问题:
从Python中,将
data
序列转换为Javascript的正确格式,即以shockStatus和number值对的形式:我在其中包含了一个
str.strip()
调用,以从shockStatus
值中删除换行符和其他前导或尾随空格。在将其传递到模板并使用:
^{pr2}$相关问题 更多 >
编程相关推荐