feat:美化引用样式

This commit is contained in:
2025-12-12 14:30:44 +08:00
parent c68d66f01a
commit 8b2c289833
6 changed files with 222 additions and 14 deletions

View File

@@ -57,8 +57,9 @@ def get_db() -> Generator[Session, None, None]:
db.close()
```
>[!WARNING]
>需要把pool_pre_ping=True打开否则会出现超过pool_recycle时间后数据库断线。
::: warning
需要把pool_pre_ping=True打开否则会出现超过pool_recycle时间后数据库断线。
:::
### 2.1.2 数据库基类
```python
@@ -547,9 +548,10 @@ def add_blog(db: Session, blog: BlogCreate) -> bool:
return True
```
  这里的`db_blog.content`可以直接赋值`BlogContent`对象实现级联新增,不用传`content_id`
>[!WARNING]
>这里的category和blog是多对一的关系且需要一定的逻辑处理不能直接赋值`BlogCategory`对象,否则每新增一条博客都会新增一个`category`
  这里的`db_blog.content`可以直接赋值`BlogContent`对象实现级联新增,不用传`content_id`
::: warning
这里的category和blog是多对一的关系且需要一定的逻辑处理不能直接赋值`BlogCategory`对象,否则每新增一条博客都会新增一个`category`
:::
## 3.3 更新操作
```python
@@ -649,8 +651,9 @@ def add_blog_comment(
  `db: Session = Depends(get_db)`表示获取数据库连接,`_=Depends(verify_token)`表示验证用户身份。
  `request: Request`可以获取到HTTP请求的完整上下文信息。
>[!TIP]
>这里的`query: BlogQuery = Depends()`会从查询参数中自动实例化`BlogQuery`对象,并进行数据验证和类型转换。
::: tip
这里的`query: BlogQuery = Depends()`会从查询参数中自动实例化`BlogQuery`对象,并进行数据验证和类型转换。
:::
  注册路由:
```python