 laoknasandGitee
|
0ebc9394ad
|
update applications/extensions/__init__.py.
在 init_plugs 函数中添加了两个关键的事件广播调用:
- 第33行: broadcast_execute(app, 'event_init')
- 第34行: broadcast_execute(app, 'event_finish')
### 执行流程优化
修改后的 init_plugs 函数执行流程更加合理:
1. 加载插件模块 :注册所有启用的插件
2. 触发 event_begin :通知插件系统开始初始化
3. 初始化核心功能 :登录、数据库、邮件、上传等
4. 初始化系统蓝图 :模板指令、错误视图等
5. 触发 event_init :执行插件的主要初始化逻辑
6. 触发 event_finish :执行插件的最终初始化操作
### 事件触发时机
事件名称 触发时机 用途 event_begin 插件加载后,核心功能初始化前 插件准备工作 event_init 核心功能初始化完成后 插件主要初始化逻辑 event_finish 所有初始化完成后 插件最终初始化操作,包括应用上下文初始化
这个修改是插件系统架构的重要优化,确保了所有插件能够在正确的时机执行初始化逻辑,特别是对于复杂的任务插件至关重要。
Signed-off-by: laoknas <kuai410022283@qq.com>
|
2025-12-13 16:50:39 +00:00 |
|
不胜舟
|
4da732538f
|
引入接口频率限制机制
|
2025-08-25 22:01:33 +08:00 |
|
wojiaoyishang
|
41bda82c60
|
完善开发文档与调整初始化项目架构
|
2025-01-28 17:47:41 +08:00 |
|
wojiaoyishang
|
da5917344e
|
更新文档,完善插件功能
|
2025-01-27 21:34:42 +08:00 |
|
不胜舟
|
57f2ce1413
|
add flask-session扩展
|
2024-01-12 15:52:27 +08:00 |
|
不胜舟
|
3690b8c22a
|
精简功能
|
2023-05-30 01:00:06 +08:00 |
|
不胜舟
|
bced84f92d
|
修改数据库初始化逻辑,完善权限,废弃flaskenv
|
2023-04-06 16:09:49 +08:00 |
|
 不胜舟andGitee
|
017272cbde
|
!51 添加邮件管理模块
Merge pull request !51 from mengfu188/master
|
2022-12-27 16:43:31 +00:00 |
|
不胜舟
|
078b838374
|
更改验证码,简化目录
|
2022-12-27 20:48:50 +08:00 |
|
mengfu188
|
490302960a
|
添加邮件管理模块
|
2022-10-11 15:51:15 +08:00 |
|
resonate
|
e51c86c83f
|
reset
|
2022-01-14 12:46:40 +08:00 |
|
resonate
|
71a25f4774
|
session存入redis
|
2022-01-14 12:39:42 +08:00 |
|
mkg
|
9051e8138c
|
修改环境配置文件
|
2021-11-14 18:36:08 +08:00 |
|
mkg
|
110a5faaff
|
回退依赖版本解决不能上传问题
|
2021-07-19 21:40:03 +08:00 |
|
mkg
|
103aaf4911
|
增加定时任务
|
2021-06-17 21:59:28 +08:00 |
|
mkg
|
e3d3424ee1
|
增加邮箱功能
|
2021-06-16 15:34:39 +08:00 |
|
zhengxinonly
|
9e8a5357be
|
将权限与部门的逻辑分包
|
2021-06-13 15:07:40 +08:00 |
|
zhengxinonly
|
d9a5bcb0de
|
调整目录结构
|
2021-06-12 21:20:13 +08:00 |
|