ORMs for Python
Django's Built-in ORM
★ 4.8
Small Expressive ORM
★ 4.6
pip install djangopip install peeweepip install djangopip install peeweeData engineers building Django-based data applications use the ORM to query and write pipeline results to a relational database without writing raw SQL. Django's QuerySet API lets engineers filter and aggregate records in Python, and the migration system ensures database schema stays in sync with model definitions across environments.
Peewee is the ORM of choice for lightweight Python data scripts and microservices. Engineers define model classes for their tables and use the query API to read, insert, and update records — it is particularly popular for SQLite-backed data tools and scripts where the full weight of SQLAlchemy is unnecessary.
Individual Tool Pages