dorm is a lightweight wrapper around Django that provides a minimal interface to its ORM. This package allows you to quickly integrate Django's powerful ORM into your project with minimal configuration—simply add a settings.py file to the project root and you're ready to start using it.<p>PyPI: <a href="https://pypi.org/project/dorm-project/" rel="nofollow">https://pypi.org/project/dorm-project/</a>
Source: <a href="https://github.com/daadu/dorm">https://github.com/daadu/dorm</a><p>Give me feedback, if you do give it a try.<p>## Motivation
I’ve always been a big fan of the Django ORM, especially its features like automatic schema migrations and the ability to perform joins without writing raw SQL.<p>Over time, I’ve used it outside of full Django projects whenever I needed to interact with a database. Given the richness of Django’s ORM, I found other standalone ORMs (like SQLAlchemy) to be lacking in comparison. During these experiences, I kept wondering: what if I could use just the ORM, without the need for manage.py, views.py, urls.py, or any unnecessary entries in settings.py?<p>That’s how the idea for this project was born.
I had been looking for something like this in the past. I have previously set up a full-fledged Django application only to use its ORM, but then I realised that it's quite helpful to have the possibility to expand the project into a proper web app or an API, if needed. The Django admin interface is also great!