Tortoise
S'ensenya a
Introducció
- A lightweight Object Relational Mapper (ORM) for Python.
- Built with asyncio support for high-performance applications.
- Simple syntax and seamless integration with Python’s async features.
Què és un ORM?
Un ORM (Object-Relational Mapper) és una capa d’abstracció que permet treballar amb les bases de dades relacionals a un alt nivell, utilitzant un model orientat a objectes enlloc de consultes SQL. D’aquesta manera:
- Evita utilitzar SQL permetent un codi més net i llegible.
- Ajuda a prevenir la injecció SQL amb consultes parametritzades
- Les definicions centralitzades d’esquemes i relacions faciliten la gestió del model de dades
- Gestiona els canvis d’esquema mitjançant migracions controlades per version
Object-Relational Mapping Explained for Beginners
Instal·lació
uv add tortoise-orm asyncpg
# Load environment variables from a .env file (if you're using one)
# Fetch username and password from environment variables
=
=
# Define the database connection using environment variables
= : : f
},
: : : ,
: ,
},
},
}
await
await Pending
Estàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.