Lessico IT › Database › SQLAlchemy

SQLAlchemy

Database Svenska → Aggiornato: 2026-10-05
Altre info
Creato da
Michael Bayer
Anno
Tipo
Toolkit SQL e ORM per Python
Licenza
MIT
Sito ufficiale

L'ORM più usato in Python, su due livelli: Core (linguaggio di espressioni SQL, query builder) e ORM (classi mappate sulle tabelle).

Non cerca di nascondere del tutto l'SQL: si può mescolare liberamente SQL grezzo e ORM. La versione 2.0 (2023) ha rinnovato l'API in direzione async e query in stile 2.0 (select() al posto di session.query()). Mike Bayer ne è l'unico sviluppatore principale da oltre 18 anni. È lo standard in Flask, FastAPI e in molti progetti Django che vogliono lasciare l'ORM di Django. Concorrenti: Django ORM (più integrato), Peewee (più leggero), Tortoise (async-first), SQLModel (FastAPI + Pydantic + SQLAlchemy).

← Torna al lessico