From 40f8a47d6729a6b3b75fb57ad6aae5114985c19b Mon Sep 17 00:00:00 2001 From: plqo32bax <3547574347@qq.com> Date: Sun, 9 Nov 2025 23:52:06 +0800 Subject: [PATCH] Update apps.py --- .../DjangoBlog-master/djangoblog/apps.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/DjangoBlog-master/DjangoBlog-master/djangoblog/apps.py b/src/DjangoBlog-master/DjangoBlog-master/djangoblog/apps.py index d29e318..e45b05d 100644 --- a/src/DjangoBlog-master/DjangoBlog-master/djangoblog/apps.py +++ b/src/DjangoBlog-master/DjangoBlog-master/djangoblog/apps.py @@ -1,11 +1,20 @@ +# 导入Django的应用配置基类AppConfig from django.apps import AppConfig +# 定义当前应用(djangoblog)的配置类,继承自AppConfig class DjangoblogAppConfig(AppConfig): + # 指定模型主键的默认类型为BigAutoField(大整数自增主键) + # 替代旧版默认的AutoField,支持更大的数值范围 default_auto_field = 'django.db.models.BigAutoField' + # 当前应用的名称(必须与项目中应用的目录名一致) name = 'djangoblog' + # 应用启动时自动执行的方法(Django加载完应用后触发) def ready(self): + # 先调用父类的ready方法,确保基础初始化完成 super().ready() - # Import and load plugins here + # 在这里导入并加载插件(应用启动时自动加载插件逻辑) + # 从当前应用的plugin_manage模块中导入load_plugins函数 from .plugin_manage.loader import load_plugins - load_plugins() \ No newline at end of file + # 执行插件加载操作 + load_plugins() \ No newline at end of file