EULexistdb is a library for accessing, querying, and updating an eXist-db XML database using idiomatic Python. ExistDB provides basic read-write access. EULexistdb doesn’t require Django, but when they’re used together, developers can define XmlModel subclasses to automate XQuery searching of the eXist database based on the model’s XPath fields. Even without Django configuration, developers can utilize this automatic XQuery generation by constructing a QuerySet referencing an XmlObject subclass and a database.

Indices and tables