from django.apps import AppConfig class ParksConfig(AppConfig): default_auto_field = "django.db.models.BigAutoField" name = "apps.parks" def ready(self): import apps.parks.signals # noqa: F401 - Register signals import apps.parks.choices # noqa: F401 - Register choices from apps.core.state_machine import apply_state_machine from apps.parks.models import Park # Register FSM transitions for Park apply_state_machine( Park, field_name="status", choice_group="statuses", domain="parks" )