# 导入Django的应用配置基类
from django.apps import AppConfig


class ServermanagerConfig(AppConfig):
    """
    Servermanager应用的配置类
    继承自Django的AppConfig基类，用于配置servermanager应用的相关设置
    
    这个类主要用于：
    1. 定义应用的配置信息
    2. 在Django启动时执行应用初始化代码
    3. 配置应用的元数据
    """
    
    # 指定应用的Python路径（必需字段）
    # 这应该与settings.INSTALLED_APPS中使用的路径匹配
    name = 'servermanager'
    # 说明：
    # - 'servermanager' 表示应用的Python导入路径
    # - Django使用这个名称来识别和应用配置
    
    # 可选配置字段示例（当前代码中未使用）：
    # 
    # verbose_name = '服务器管理器'  # 应用的可读名称
    # default_auto_field = 'django.db.models.BigAutoField'  # 默认主键字段类型
    # 
    # 可以在ready()方法中添加应用启动时的初始化代码：
    # def ready(self):
    #     # 应用启动时执行的初始化代码
    #     import servermanager.signals  # 例如：导入信号处理器