如何在django中为javascript变量赋值

时间:2015-07-01 17:59:40

标签: javascript python json django

我试图为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"}];

我需要删除attemptedsection的引号。我怎么能这样做?

0 个答案:

没有答案