Archivo XML como modelo para proyecto django.

Tengo un archivo XML que está administrado por otros progtwigs, estoy escribiendo un servicio web para que los usuarios puedan consultar este archivo. En esencia, estoy usando una base de datos basada en xml en lugar de usar SQL como la base de datos modelo en Django.

¿Cómo hago esto? Todos los tutoriales que encuentro usan una base de datos SQL en el backend. ¿Hay alguna manera de usar el archivo xml como una base de datos?

Hay un paquete para hacer esto disponible aquí . No lo he intentado, pero mirando a través de la fuente, parece que está haciendo prácticamente lo que estás preguntando.

Use XPath con lxml para encontrar nodos específicos dentro del documento.

Además, la aplicación django-xml le brinda una interfaz de modelo para sus XML.