Features
- Database Connection: Connect to PostgreSQL, MySQL, SQLite, and other SQL databases with ease.
- Model Definition: Map Python classes to SQL tables with field types, constraints, and relationships.
- CRUD Operations: Create, read, update, and delete records without writing raw SQL.
- Querying API: Perform complex queries using filter, order, limit, and chaining methods.
- Migrations: Automatically generate and apply schema changes with simple commands.
- Relationships: Define and query one-to-many and many-to-many relationships.
- Custom Validation: Add custom field-level validation to enforce business rules.