Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为 Django 寻找一些可以使用 XML 或 JSON 文件或文件作为数据源的数据库后端。数据可以是只读的(只有选择,没有插入,也没有更新)。所以这是第一个问题 - 有这样的东西吗?作为一种解决方法,我考虑使用用作 Django 后端并通过一些外部解析器填充的 SQLite 数据库。还是使用 Django 反序列化技术来填充数据库会更好?
对于 XML,您可以使用django-xml
我认为你最好使用 SQLite,到目前为止它更容易查询,并且它与框架一起工作而不是反对它。听起来您可以将呼叫loaddata与您选择的真实数据库结合使用。
loaddata
但如果你真的想做类似使用 JSON 的事情,那么我建议你看看这篇文章。它不是与您要执行的操作的一对一映射,但它包含所有基本步骤,并且与您尝试执行的操作相距不远(毕竟,大多数非关系数据库是基于 JSON 的)。