From 26742d06f2fb7d2a213b78e910e9bcd1d1236ade Mon Sep 17 00:00:00 2001 From: Jonas Date: Fri, 23 May 2014 10:02:34 +0200 Subject: [PATCH] Use app framework for initializing in Django 1.7 --- constance/__init__.py | 7 ++++++- constance/apps.py | 10 ++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 constance/apps.py 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()