创建 db.py db.py 文件是我们管理数据库连接和模型基类的地方。它让我们的代码更加模块化和可维护,实际生产中也是类似的,无论是在 FastAPI 或者 Flask 等框架中,当使用到 SqlAlchemy 时,的的确确需要一个单独 db.py,存储着引擎、会话以及模型基类。这个文件请务必建好,后续所有教程都会使用到。 from sqlalchemy import * from sqlalchemy.orm import sessionmaker, declarative_base, Session, DeclarativeBase # 1.创建数据库驱动引擎 engine = create_engine( # url = '驱动://账户:密码@地址:端口/数据库名?charset=编码' url='mysql+pymysql://root:0908@localhost:3306/db_sqlalchemy_demo?charset=utf8mb4', echo=True, pool_size=8, # 连接池的数据库连接数量 max_overflow=30, #...