diff --git a/constance/__init__.py b/constance/__init__.py index 3f6145f..52b7b0c 100644 --- a/constance/__init__.py +++ b/constance/__init__.py @@ -1,3 +1,8 @@ from constance.config import Config -config = Config() +try: + from django.apps import AppConfig +except ImportError: + config = Config() +else: + default_app_config = 'constance.apps.ConstanceConfig' diff --git a/constance/apps.py b/constance/apps.py new file mode 100644 index 0000000..97d0581 --- /dev/null +++ b/constance/apps.py @@ -0,0 +1,10 @@ +from django.apps import AppConfig +from constance.config import Config + + +class ConstanceConfig(AppConfig): + name = 'constance' + verbose_name = 'Constance' + + def ready(self): + self.module.config = Config()