web-dev-qa-db-ja.com

Jinja2:TemplateSyntaxError:不明なタグが見つかりました

「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)

Example(html、Jinja2、highcharts)、私のコードは間違っています、そしてそれを変更する方法は?ありがとうございました!

Errormsg:jinja2.exceptions.TemplateSyntaxError TemplateSyntaxError:不明なタグ「データ」が見つかりました。

highcharts-2.3.5\examples\column-basic\index.htmlを使用しています

変更しましたが、エラー、フラスコログ: "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' 
}、
サブタイトル:{
テキスト: 'ソース:WorldClimate.com' 
}、
 xAxis:{
カテゴリ: 
 '1月'、
 '2月' 
 
}、
 yAxis:{
 min:0、
タイトル:{
テキスト: '降雨量(mm)' 
} 
}、
凡例:{
レイアウト: '垂直' 、
 backgroundColor: '#FFFFFF'、
 align: 'left' 、
 verticalAlign: 'top'、
 x:100、
 y:70、
 float:true、
 shadow:true 
}、
ツールチップ:{
フォーマッター:function(){
 return '' + 
 this.x + ':' + this.y + ' mm '; 
} 
}、
 plotOptions:{
 column:{
 pointPadding:0.2、
 borderWidth:0 
} 
}、
シリーズ:{{data}} //変更
}); 
}); 
 

});
15
yiping

交換

series: {% data %}

series: {{ data }}

{{ variable }}は、pythonスクリプトからテンプレートに渡される変数を使用する場合に使用されます。

32
elssar