基础
pip install sqlmodel
数据库
代码
database.py
from sqlmodel import SQLModel, create_engine
# 连接数据库
engine = create_engine("sqlite:///database.db")
# 创建数据库
def create_db_and_tables():
SQLModel.metadata.create_all(engine)
备注
SQLModel.metadata.create_all(engine)
echo=True # 打印SQL
connect_args=connect_arg = {"check_same_thread": False} # 不会在多个请求中共享相同的会话
创建数据库 需要只在程序运行时只被调用一次 不要在被调用文件时被运行