数据库模块
数据库模块主要分为三个部分:database.py、model.py、crud.py。
- database.py:包含数据库连接和会话管理。
- model.py:定义数据库模型(实体类),包括表结构、字段类型、约束等。
- crud.py:定义数据库操作函数,包括增删改查等。
使用示例
from database.database import get_session
from database.tscheduler.crud import get_task_by_id
with get_session() as db:
task = get_task_by_id(db, 1)
print(task)
print(task.id)
新增数据表流程
新增数据表主要涉及模型定义和CRUD实现。
- 在database包下创建以数据表命名的包名,然后在里面创建model.py和crud.py。
- model.py 定义数据库模型
- crud.py 定义数据库操作函数