Django को विपरीत, FastAPI अनिर्णायक छ डेटाबेसको बारेमा — तपाई लाइब्रेरी छनोट गर्नुहुन्छ। सामान्य छनोट SQLAlchemy हो (प्रायः SQLModel सँग, FastAPI को लेखक द्वारा, जसले SQLAlchemy + Pydantic लाई जोड्छ)। डेटाबेस सत्रहरू निर्भरता इन्जेकशनको माध्यमबाट प्रदान गरिन्छन्।
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=)
