跳转至

基础

官网

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}  # 不会在多个请求中共享相同的会话

创建数据库 需要只在程序运行时只被调用一次 不要在被调用文件时被运行