「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}} //変更 }); });
});
交換
series: {% data %}
と
series: {{ data }}
{{ variable }}
は、pythonスクリプトからテンプレートに渡される変数を使用する場合に使用されます。