Update apps.py

hjn_branch
plqo32bax 3 months ago
parent d661a059a4
commit 40f8a47d67

@ -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()
# 执行插件加载操作
load_plugins()
Loading…
Cancel
Save