我从服务器获取JSON提要,今天我将其转换为python对象,从而转换为django视图。我们现在正在更新我们的网站。其中
但是我不太热衷于将我的后端服务器直接暴露给浏览器/ adobe客户端。如何通过django去最好的方式?任何现有的django-app?
问候 Django的新手
答案 0 :(得分:7)
您可以使用某些built-in elements of Django但我总是发现SimpleJSON让事情变得更加容易。
为什么呢?通过直接序列化,您不希望显示所有内容。因此,使用内置方法,您必须减少很多。使用SimpleJSON,您构建了一个dict,只填充您想要显示的内容并通过SimpleJSON lib进行填充。在暴露API时,我发现包含比排除更安全。
由于您的客户端不会成为django网站,因此消费数据也更加通用,它是一个AIR应用程序,它有自己关于如何格式化数据的想法(即使在像JSON这样的规范中也可以并且可能会是差异)。
哦,请记住JSON中没有日期类型。 (我只是提到它,因为它让我过去痛苦)
编辑:(谢谢Cide)Django在django.utils.simplejson
中发布SimpleJSON,但 可能不会永远存在。无论如何,您可以从Pypi