tortoise-orm 钩子函数
时间: 2023-06-23 14:58:17 浏览: 232
设置钩子函数
Tortoise-ORM 提供了多种钩子函数来帮助你在模型在创建/更新/删除时执行一些自定义的逻辑。以下是一些主要的钩子函数:
1. `pre_save`: 在保存模型之前执行的钩子函数。
2. `post_save`: 在保存模型之后执行的钩子函数。
3. `pre_create`: 在创建模型之前执行的钩子函数。
4. `post_create`: 在创建模型之后执行的钩子函数。
5. `pre_update`: 在更新模型之前执行的钩子函数。
6. `post_update`: 在更新模型之后执行的钩子函数。
7. `pre_delete`: 在删除模型之前执行的钩子函数。
8. `post_delete`: 在删除模型之后执行的钩子函数。
你可以通过重写这些钩子函数来实现你自己的逻辑。例如,你可以在 `pre_save` 钩子函数中验证模型的数据是否符合要求,或者在 `post_save` 钩子函数中执行一些与模型相关的操作。
阅读全文