Ndryshe nga Django, FastAPI është pa mendim për bazat e të dhënave — ju zgjidhni bibliotekën. Zgjedhja e zakonshme është SQLAlchemy (shpesh me SQLModel, nga autori i FastAPI, i cili kombinon SQLAlchemy + Pydantic). Seanca të bazës të dhënave ofrohen përmes injektimit të varësisë.
Konfigurimi i SQLAlchemy
sqlalchemy create_engine
sqlalchemy.orm sessionmaker, declarative_base
engine = create_engine()
SessionLocal = sessionmaker(bind=engine)
Base = declarative_base()
():
__tablename__ =
= Column(Integer, primary_key=)
name = Column(String)
email = Column(String, unique=)
