在我的Django应用程序中,我对我的视图进行了Ajax调用
$.post("/metrics", {
'program': 'AWebsite',
'marketplace': 'Japan',
'metrics': {'pageLoadTime': '1024'}
});
在我的python代码中,我有
^{pr2}$python中的metrics()
函数应该使用这些参数调用reportMetrics()
,这些参数随后应该放入日志文件中。但是在我的日志文件中,我没有看到'pageLoadTime'值,可能是因为它是作为字典传入的。将来我需要向它添加更多项,所以它需要保持为字典(而不是像前两个那样的字符串)。在
把这个传入的javascript字典转换成python字典最简单的方法是什么?在
将javascript字典作为json发送,并导入python
json
模块将其拉出。你将使用json.loads(jsonString)。在编辑-添加示例
然后在python方面
^{pr2}$我现在真的没有一个好的方法来测试这个,但我相信它应该有用。您可能还需要检查某个字段是否为空,但我相信
.get()
会为您处理这些问题。在相关问题 更多 >
编程相关推荐