"我正在使用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)
示例(html,Jinja2,highcharts),我的代码是错误的,以及如何更改它?谢谢!
Errormsg:jinja2.exceptions.TemplateSyntaxError TemplateSyntaxError:遇到未知标记'data'.
我使用Highcharts-2.3.5\examples\column-basic\index.html
我更改它但错误,Flask日志:"GET/column/HTTP/1.1"200
$(function () {
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column'
},
title: {
text: 'Monthly Average Rainfall'
},
subtitle: {
text: 'Source: WorldClimate.com'
},
xAxis: {
categories: [
'Jan',
'Feb'
]
},
yAxis: {
min: 0,
title: {
text: 'Rainfall (mm)'
}
},
legend: {
layout: 'vertical',
backgroundColor: '#FFFFFF',
align: … "我正在使用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)Run Code Online (Sandbox Code Playgroud)
我的模板
$(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 }}
});
});Run Code Online (Sandbox Code Playgroud)
我查看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;}]});Run Code Online (Sandbox Code Playgroud)
我想纠正Jinja2的措辞,最终得到理想的结果.
series: [{
name: 'Jane',
data: [1, 0, 4]}, …Run Code Online (Sandbox Code Playgroud)