quazydb documentationΒΆ

_images/logo.png

Powerful yet simple Python ORM

GitHub project: https://github.com/zergos/quazydb

Contents:

  • Why another ORM?
    • Models definition
      • Use dataclasses
      • Subclasses
      • Many-to-many
      • JSON fields
      • Polymorphic entities
      • Enumerated types
    • Queries
      • Lambdas way
      • Precompiled queries
      • Subqueries
      • Queries result types
    • Migrations
    • IDE friendly
    • Data validation
    • Asyncio support
  • Getting started
  • Classes
    • Databases
    • Fields
    • Table class
    • Queries
  • Advanced usage
    • Fields declaration
      • Types
      • Declaration
      • Enumerated types
      • Primary key
    • Referenced tables
      • One-to-many relations
      • Many-to-many relations
    • Substitute tables
    • Meta tables
    • Joined Table Inheritance
    • Lightweight JSON properties
    • IDE-friendly code completion
    • Migrations
      • Migrations module
      • Example
    • Data validation
    • Evaluated fields
    • Class variables
    • Use slots
  • Queiries
    • Basics
      • Expressions
    • Examples
      • Single table
      • Multiple tables
      • Aggregates
      • Custom items represenantion
      • SQL CASE statement
      • Chained selection
  • Disclaimer
    • Features requests
    • Donation
    • Consulting

quazydb

Navigation

Contents:

  • Why another ORM?
  • Getting started
  • Classes
  • Advanced usage
  • Queiries
  • Disclaimer

Related Topics

  • Documentation overview
    • Next: Why another ORM?
©2025, Andrey Aseev. | Powered by Sphinx 9.1.0 & Alabaster 1.0.0 | Page source