Ba kamar Django ba, FastAPI ba shi da ra'ayi game da databases — ka zaɓi labreri. Zaɓin gida shine SQLAlchemy (sau da yawa tare da SQLModel, na marubucin FastAPI, wanda ya haɗa SQLAlchemy + Pydantic). Ana ba da database sessions ta hanyar dependency injection.
Shiringawar 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=)
