20 lines
585 B
Python
20 lines
585 B
Python
import logging
|
||
|
||
from django.apps import AppConfig
|
||
|
||
logger = logging.getLogger(__name__)
|
||
|
||
|
||
class CloudTerminalConfig(AppConfig):
|
||
default_auto_field = "django.db.models.BigAutoField"
|
||
name = "apps.cloud_terminal"
|
||
verbose_name = "智能终端(云端孪生镜像)"
|
||
|
||
def ready(self):
|
||
"""Django 启动时自动注册离线检测定时任务(每30秒执行一次)"""
|
||
from .scheduler import start_offline_checker
|
||
try:
|
||
start_offline_checker()
|
||
except Exception:
|
||
logger.exception("启动离线检测调度器失败")
|