添加 apps.py 注释

jyf_branch
姜雨菲 4 months ago
parent 16807481ce
commit 51e5b99eaa

@ -1,11 +1,29 @@
# Django博客应用配置类模块
# 该模块定义了Django博客应用djangoblog的配置类用于设置应用的核心属性和初始化逻辑
# 主要功能包括:指定默认的自增字段类型、定义应用名称、以及在应用就绪时加载插件
from django.apps import AppConfig
class DjangoblogAppConfig(AppConfig):
"""
Django博客应用的配置类继承自Django的AppConfig
用于配置应用的元数据和生命周期钩子
"""
# 指定模型默认的自增主键字段类型为BigAutoField支持更大范围的整数
default_auto_field = 'django.db.models.BigAutoField'
# 应用的名称,对应项目中的应用目录名
name = 'djangoblog'
def ready(self):
"""
应用就绪时执行的方法Django生命周期钩子
当应用加载完成并准备好处理请求时调用通常用于初始化操作
"""
# 调用父类的ready()方法,确保基类的初始化逻辑执行
super().ready()
# Import and load plugins here
# 导入并加载插件:在应用就绪后加载所有激活的插件
# 从当前应用的plugin_manage.loader模块导入load_plugins函数
from .plugin_manage.loader import load_plugins
load_plugins()
# 执行插件加载函数,完成插件的动态导入和初始化
load_plugins()
Loading…
Cancel
Save