Joh*_*ohn 1 javascript django django-templates
我需要在django模板中访问javascript中的字典(country_stat).我正在使用具有此javascript代码的google charts api.下面的代码运行得很好并打印出一张整洁的地图.但价值观是静态的.
function drawRegionsMap() {
var data = google.visualization.arrayToDataTable([
['Country', 'Popularity'],
['Germany', 2],
['United States', 3],
['Brazil', 4],
['Canada', 5],
['France', 6],
['RU', 7]
]);
Run Code Online (Sandbox Code Playgroud)
在内容块中打印country_stat成功.
{% for key, value in country_stat.items %}
{{key}}, {{value}}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
版画,
India, 2 Russia, 1
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将其插入到javascript代码中.
要么通过AJAX请求数据,要么在模板中从JavaScript中删除文字JSON - 在视图中设置上下文变量:
import simplejson as json
context['thingy_json'] = json.dumps(thingy)
Run Code Online (Sandbox Code Playgroud)
然后在模板中包含该变量:
<script>
var data = {{ thingy_json }};
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2755 次 |
| 最近记录: |