link
Create database session
Database session dependency
async def get_db(): db = SessionLocal() try: yield db finally: db.close() @app.post("/users/") def create_user(user: UserCreate, db: Session = Depends(get_db)): db_user = User(**user.dict()) db.add(db_user) db.commit() db.refresh(db_user) return db_user