使用python词典和json.dumps,我已经能够做到这样的事情:
json.dumps({'title': 'string','b': 2, 'c': None})
将导致字符串:
'{"a": "string", "b": 2, "c": null}'
然后我所要做的就是将它传递给javascript代码(使用| safe filter)并将其解释为json。
但现在我需要在我的django视图中创建一些会导致:
{title: "string", func: $.someFunc}
注意,“title”键上没有引号,我使用更复杂的值,如函数。
具体来说,我正在使用Jqplot来创建图表。但我需要根据服务器上的数据配置我的图表属性(例如轴数,轴类型和其他属性)。
所以我的尝试是在django视图中创建这些javascript对象。
Example获取jqplot图表。我需要在服务器上创建plotOptions。