|
|
|
|
@ -2,4 +2,17 @@ from django.apps import AppConfig
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ServermanagerConfig(AppConfig):
|
|
|
|
|
# 定义Django应用“servermanager”的配置类,用于管理应用的元数据和初始化行为
|
|
|
|
|
|
|
|
|
|
# 指定应用的唯一标识名称,必须与应用目录名一致
|
|
|
|
|
# 项目中通过该名称引用此应用(如在INSTALLED_APPS注册、迁移命令指定应用等)
|
|
|
|
|
name = 'servermanager'
|
|
|
|
|
|
|
|
|
|
# 可选扩展配置(当前未设置,可根据需求添加):
|
|
|
|
|
# 1. 应用的可读名称,用于Admin后台等界面显示(默认显示“servermanager”)
|
|
|
|
|
# verbose_name = '服务器管理'
|
|
|
|
|
# 2. 模型默认主键字段类型(Django 3.2+推荐显式指定,避免版本兼容问题)
|
|
|
|
|
# default_auto_field = 'django.db.models.BigAutoField'
|
|
|
|
|
# 3. 应用就绪时的初始化操作(如注册信号、加载扩展功能等)
|
|
|
|
|
# def ready(self):
|
|
|
|
|
# import servermanager.signals # 导入信号模块
|
|
|
|
|
|