File size: 660 Bytes
b4f2238 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | """Message Hub app config."""
from typing import Any
from django.apps import AppConfig
from django.utils.translation import gettext_lazy as _
class MessageHubConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "apps.message_hub"
verbose_name = _("信息中转站")
def ready(self) -> None:
from django.db.models.signals import post_migrate
from apps.message_hub import admin # 触发 Admin 注册
def _on_post_migrate(sender: Any, **kwargs: Any) -> None:
from apps.message_hub import tasks # 触发任务注册
post_migrate.connect(_on_post_migrate, sender=self)
|