将XML文件作为Django项目模型

3 投票
3 回答
5227 浏览
提问于 2025-04-15 20:49

我有一个XML文件,这个文件是由其他程序管理的。我正在写一个网络服务,让用户能够查询这个文件。简单来说,我是用一个基于XML的数据库,而不是用SQL作为Django中的模型数据库。

我该怎么做呢?我找到的所有教程都是用SQL数据库作为后端的。有办法把这个XML文件当作数据库来用吗?

3 个回答

0

使用XPath结合lxml可以在文档中找到特定的节点。

1

还有这个django-xml应用,它可以让你通过一个模型的方式来操作你的XML文件。

1

这里有一个可以做到你所需要功能的工具包,链接在这里。我没有亲自试过,但从源代码来看,它似乎正好符合你的要求。

撰写回答