从 Flask 传递 nvd3 图表的数据作为参数
Passing data for nvd3 chart from Flask as an argument
我正在使用带有nvd3的Flask来显示图表。我的问题与此类似(查看答案),只是现在我希望通过从 Flask 传递参数而不是在 javascript 中硬编码来初始化 json data
变量。
执行data = {{data}}
并通过以下方式呈现模板
return render_template("display_plot.html", data=data)
我在哪里使用 python 生成数据,例如
data = {"values": [{"y": 17830, "x": 1382313600000.0}, {"y": 17977, "x": 1382400000000.0}, {"y": 17633, "x": 1382486400000.0}, {"y": 17633, "x": 1382572800000.0}, {"y": 17403, "x": 1382659200000.0}, {"y": 17403, "x": 1382745600000.0}, {"y": 17142, "x": 1382832000000.0}], "key": "active_pages", "yAxis": "1"}]
不起作用。
在模板中,应将数据调用为:
{{ data|tojson|safe }}
否则,您将无法获得正确的结果,因为数据在技术上不会转换为 json,并且字符也可能被 jinja 转义。
相关文章:
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- Ajax's的数据参数未发送到服务器
- 用我的函数jquery给出数据/参数
- getJSON()-如何删除数据参数前面的AND符号
- 如何为jQuery帖子输入动态数据参数
- jQuery AJAX数据参数
- 为什么Rails UJS忽略了我在数据参数中的参数
- 具有多个数据参数的多个 AJAX 请求
- 将数据参数(不是查询参数)提供给 window.location.href ?创建动态文件
- Ajax 数据参数到外部域上的 php 文件
- Js+ 如何将带有 blob 的数据参数发送到 servlet
- Rails不引人注目的javascript(UJS)ajax:在附加数据参数之前
- jQuery JSONP发送数据参数中自动生成的回调名称
- 访问JS级别的OpenLayers WMS数据参数
- 如何从Ajax响应调用中获取目标页面上的数据参数
- [BBlob-FileSaver]数据参数应该是Blob实例
- 如何包含需要呈现大量数据(参数)的部分视图
- 美元.Ajax删除请求不发送数据参数在capybara-webkit
- 如何在jqcharts中捕获图形上单击值的数据参数
- jQuery .on()数据参数与使用javascript bind()的区别