我试图为django中的javascript变量赋值。我需要javascript变量的值,如。
var chartData = [{
section: "Czech Republic",
attempted: 301.90
}, {
section: "Ireland",
attempted: 201.10
}];
在我的django视图中,我使用以下代码生成并呈现json数据。
i = 0
chart1Data = []
while(i<len(totalSectionsJson)):
chart1Data.append({'section':totalSectionsJson[i].encode('utf8'),'attempted':sectionTotalAttempted[i]})
i = i+1
chart1DataExport = json.dumps(chart1Data)
在模板中,我使用var chartData = {{chart1Data|safe}};
来分配javascript变量。但我得到的数据如
var chartData = [{"attempted": 0, "section": "section"}, {"attempted": 0, "section": "section2"}, {"attempted": 0, "section": "section3"}];
我需要删除attempted
和section
的引号。我怎么能这样做?