Welcome to AbarORM¶
abarorm is a lightweight and easy-to-use Object-Relational Mapping (ORM) library for SQLite, PostgreSQL and MySQL databases in Python. It aims to provide a simple and intuitive interface for managing database models and interactions.
Features¶
- Define models using Python classes
- Automatically handle database schema creation and management
- Support for basic CRUD operations
- Foreign key relationships
- Custom field types with validation and constraints
- Easy changeability to start developing
Supported Databases¶
Installation¶
You can install abarorm from PyPI using pip:
For MySQL support, you also need to install mysql-connector-python
: (Required)
psycopg2-binary
: (Required)