Moved import at proper place in contrib.sites

This commit is contained in:
Claude Paroz 2013-11-16 11:13:04 +01:00
parent ceecc962ad
commit b642d540d4
1 changed files with 5 additions and 3 deletions

View File

@ -2,11 +2,11 @@ from __future__ import unicode_literals
import string
from django.core.exceptions import ImproperlyConfigured, ValidationError
from django.db import models
from django.db.models.signals import pre_save, pre_delete
from django.utils.translation import ugettext_lazy as _
from django.utils.encoding import python_2_unicode_compatible
from django.core.exceptions import ValidationError
SITE_CACHE = {}
@ -39,8 +39,10 @@ class SiteManager(models.Manager):
try:
sid = settings.SITE_ID
except AttributeError:
from django.core.exceptions import ImproperlyConfigured
raise ImproperlyConfigured("You're using the Django \"sites framework\" without having set the SITE_ID setting. Create a site in your database and set the SITE_ID setting to fix this error.")
raise ImproperlyConfigured(
"You're using the Django \"sites framework\" without having "
"set the SITE_ID setting. Create a site in your database and "
"set the SITE_ID setting to fix this error.")
try:
current_site = SITE_CACHE[sid]
except KeyError: