A lightweight Python ORM for SQLite databases.
Project description
PyORM
PyORM is a lightweight Python-based ORM (Object-Relational Mapping) framework for SQLite databases. It simplifies database interactions by providing an intuitive API for managing tables, performing CRUD operations, and handling relationships.
Features
- Simplified Database Interactions: Define entities as Python classes with fields, and PyORM handles table creation, updates, and deletions.
- Supports Relationships: One-to-one, one-to-many relationships with lazy loading.
- Extensible: Easily extendable for custom queries and advanced use cases.
- Robust Error Handling: Provides meaningful error messages for smooth debugging.
- Minimal Setup: Quick integration into projects with minimal configuration.
Installation
Install PyORM using pip:
pip install pyorm
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PyORM-Lite-1.0.0.tar.gz.
File metadata
- Download URL: PyORM-Lite-1.0.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a4465621d3c4479cff46a510f3a88e5d5c634ab560b3972b2b523cd67c74d9a
|
|
| MD5 |
221e979b7aec7e60420e9b5dfd7ac871
|
|
| BLAKE2b-256 |
dee381fc043790e3f53b60e69c93bd1b95720c37b0d66bb82fbcef49c1422baf
|
File details
Details for the file PyORM_Lite-1.0.0-py3-none-any.whl.
File metadata
- Download URL: PyORM_Lite-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f3afe0d36d9e18cdaac1cc7a060208c687bdbb5881cff5fe7fb067acda91d04
|
|
| MD5 |
342ac9a4b37636a56abb617d7762c8d9
|
|
| BLAKE2b-256 |
7416d2734e006b2f8e2ae2204e651f44bf8d689b0cfcce36083b1464e5bacd0b
|