More laziness for preventing import time issues.

Fixes #84.
This commit is contained in:
Jannis Leidel 2014-12-04 10:37:10 -08:00
parent 7a6e0602d3
commit 13980f39a6
2 changed files with 5 additions and 2 deletions

View file

@ -14,6 +14,7 @@ from django.shortcuts import render_to_response
from django.template.context import RequestContext
from django.utils import six
from django.utils.formats import localize
from django.utils.functional import SimpleLazyObject
from django.utils.translation import ugettext_lazy as _
try:
@ -30,7 +31,7 @@ except ImportError: # Django < 1.4
from . import settings
from .base import Config as ConfigClass
config = ConfigClass()
config = SimpleLazyObject(ConfigClass)
NUMERIC_WIDGET = forms.TextInput(attrs={'size': 10})

View file

@ -1,5 +1,7 @@
from django.apps import AppConfig
from django.utils.translation import ugettext_lazy as _
from django.utils.functional import SimpleLazyObject
from .base import Config
@ -10,4 +12,4 @@ class ConstanceConfig(AppConfig):
def ready(self):
super(ConstanceConfig, self).ready()
self.module.config = Config()
self.module.config = SimpleLazyObject(Config)