import arlo
This commit is contained in:
25
database/Readme.md
Normal file
25
database/Readme.md
Normal file
@ -0,0 +1,25 @@
|
||||
# 数据库模块
|
||||
|
||||
数据库模块主要分为三个部分:database.py、model.py、crud.py。
|
||||
- database.py:包含数据库连接和会话管理。
|
||||
- model.py:定义数据库模型(实体类),包括表结构、字段类型、约束等。
|
||||
- crud.py:定义数据库操作函数,包括增删改查等。
|
||||
|
||||
## 使用示例
|
||||
|
||||
```python
|
||||
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实现。
|
||||
1. 在database包下创建以数据表命名的包名,然后在里面创建model.py和crud.py。
|
||||
2. model.py 定义数据库模型
|
||||
3. crud.py 定义数据库操作函数
|
||||
Reference in New Issue
Block a user