使用 XML 或 JSON 文件作为数据库后端的 Django
Posted
技术标签:
【中文标题】使用 XML 或 JSON 文件作为数据库后端的 Django【英文标题】:Django with XML or JSON files as database back-end 【发布时间】:2013-06-16 13:46:56 【问题描述】:我正在为 Django 寻找一些可以使用 XML 或 JSON 文件或文件作为数据源的数据库后端。数据可以是只读的(只有选择,没有插入,也没有更新)。所以这是第一个问题 - 有这样的东西吗? 作为一种解决方法,我考虑使用用作 Django 后端并通过一些外部解析器填充的 SQLite 数据库。 还是用Django反序列化技术填充数据库更好?
【问题讨论】:
也许this command可以帮助你 这可能会有所帮助:***.com/questions/2511091/… 这个DjangoRESTModel 模型比需要的更复杂,但我认为可以重新设计它以使用本地 xml。也感谢您的建议。 【参考方案1】:对于 XML,您可以使用 django-xml
【讨论】:
【参考方案2】:我认为你最好使用 SQLite,它更容易查询,而且它与框架一起工作而不是反对它。听起来您可以将loaddata
与您选择的真实数据库结合使用。
但是,如果您真的想做类似使用 JSON 之类的事情,那么我建议您查看 this article。它不是与您想要做的事情的一对一地图,但它以一种与您想要做的不远的方式包含所有基本步骤(毕竟,大多数非关系数据库是基于 JSON 的)。
【讨论】:
以上是关于使用 XML 或 JSON 文件作为数据库后端的 Django的主要内容,如果未能解决你的问题,请参考以下文章