Added conditional imports to avoid Django deprecation warnings. #92
parent
7d64545031
commit
b050d7cb61
|
|
@ -2,8 +2,12 @@
|
|||
|
||||
from admin_interface.models import Theme
|
||||
|
||||
import django
|
||||
from django.contrib import admin
|
||||
if django.VERSION < (2, 0):
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class ThemeAdmin(admin.ModelAdmin):
|
||||
|
|
|
|||
|
|
@ -1,8 +1,13 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
import django
|
||||
from django.apps import AppConfig
|
||||
from django.db.models.signals import post_migrate
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
if django.VERSION < (2, 0):
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class AdminInterfaceConfig(AppConfig):
|
||||
|
|
|
|||
|
|
@ -6,10 +6,15 @@ from admin_interface.cache import del_cached_active_theme
|
|||
|
||||
from colorfield.fields import ColorField
|
||||
|
||||
import django
|
||||
from django.db import models
|
||||
from django.db.models.signals import post_delete, post_save, pre_save
|
||||
from django.utils.encoding import force_text
|
||||
if django.VERSION < (2, 0):
|
||||
from django.utils.encoding import force_text as force_str
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
else:
|
||||
from django.utils.encoding import force_str
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
from six import python_2_unicode_compatible
|
||||
|
||||
|
|
@ -301,7 +306,7 @@ class Theme(models.Model):
|
|||
verbose_name_plural = _('Themes')
|
||||
|
||||
def __str__(self):
|
||||
return force_text(self.name)
|
||||
return force_str(self.name)
|
||||
|
||||
|
||||
post_delete.connect(Theme.post_delete_handler, sender=Theme)
|
||||
|
|
|
|||
Loading…
Reference in New Issue