python 烧瓶 Jinja2和Json

python 烧瓶 Jinja2和Json,第1张

概述“我使用的是Flask,Jinja2,higHighcharts” 示例(Python / Flask): @app.route("/column/")def column(): data=[{"data": [49.9, 54.4], "name": "Tokyo"}, {"data": [42, 30.4], "name": "AC"}] return render_temp “我使用的是Flask,Jinja2,higHighcharts”

示例(Python / Flask):

@app.route("/column/")def column():    data=[{"data": [49.9,54.4],"name": "Tokyo"},{"data": [42,30.4],"name": "AC"}]    return render_template('column.HTML',data=data)

我的模板

$(document).ready(function() {      chart1 = new Highcharts.Chart({         chart: {            renderTo: 'container',type: 'bar'         },Title: {            text: 'Fruit Consumption'         },xAxis: {            categorIEs: ['Apples','Bananas','Oranges']         },yAxis: {            Title: {               text: 'Fruit eaten'            }         },serIEs:{{ data }}      });   });

我查看highcharts(column.HTML)

serIEs:[{&\#39;data': [4,5,9],&\#39;name&\#39;: &\#39;Jane&\#39;},{&\#39;data&\#39;: [8,3,4],&\#39;name&\#39;: &\#39;John&\#39;}]});

我想纠正Jinja2的措辞,最终是期望的结果.

serIEs: [{            name: 'Jane',data: [1,4]},{            name: 'John',data: [5,7,3]         }]
解决方法 使用 Markup将您的数据标记为安全:

Marks a string as being safe for inclusion in HTML/XML output without needing to be escaped.

或者将{{data}}更改为{{data | toJson | safe}}.

总结

以上是内存溢出为你收集整理的python /烧瓶/ Jinja2和Json全部内容,希望文章能够帮你解决python /烧瓶/ Jinja2和Json所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1207638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存