我从服务器获取 JSON 提要,今天我将其转换为 python 对象,从而转换为 django View 。我们现在正在更新我们的网站。由此
但是,我不太热衷于将我的后端服务器直接暴露给浏览器/adobe 客户端。通过 django 的最佳方式是什么?任何现有的 Django 应用程序?
问候
Django新手
最佳答案
您可以使用某些 built-in elements of Django但我一直发现 SimpleJSON让事情变得更容易。
为什么?使用直接序列化,您不想显示所有内容。因此,使用内置方法,您必须削减很多。使用 SimpleJSON,您构建了一个 dict,仅用您想要显示的内容填充它并通过 SimpleJSON 库将其抽取。在公开 API 时,我发现包含比排除更安全。
它在使用数据方面也更加通用,因为您的客户端不会是 django 站点,它是一个 AIR 应用程序,对如何格式化数据有自己的想法(即使在像 JSON 这样的规范中,也可能会有差异) .
哦,请记住,JSON 中没有日期类型。 (我只是提到它,因为它过去让我很痛苦)
编辑:(感谢 Cide)Django 在 django.utils.simplejson
中发布 SimpleJSON 但是 它可能不会永远存在。无论如何,您可以从 Pypi 单独下载它
关于django - 在 Django 中处理 JSON 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200110/