Coverage for baibu/core/apps.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2026-10-06 13:07 +0000

1from django.apps import AppConfig 

2from django.db.models.signals import post_migrate 

3 

4 

5class CoreConfig(AppConfig): 

6 name = "baibu.core" 

7 verbose_name = "Core" 

8 

9 def ready(self) -> None: 

10 from django.apps import apps 

11 

12 from .sites import sync_site_from_settings 

13 

14 # This app has no models, so it never receives post_migrate itself. 

15 post_migrate.connect( 

16 sync_site_from_settings, 

17 sender=apps.get_app_config("sites"), 

18 dispatch_uid="core.sync_site_from_settings", 

19 )