Fix representation of Theme models on Python 3
parent
1865da3477
commit
f6c8e84b7b
|
|
@ -1,14 +1,17 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from django.core.files import File
|
from django.core.files import File
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.db.models.signals import post_delete, post_save
|
from django.db.models.signals import post_delete, post_save
|
||||||
|
from django.utils.encoding import python_2_unicode_compatible, force_text
|
||||||
|
|
||||||
from colorfield.fields import ColorField
|
from colorfield.fields import ColorField
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
@python_2_unicode_compatible
|
||||||
class Theme(models.Model):
|
class Theme(models.Model):
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|
@ -134,9 +137,8 @@ class Theme(models.Model):
|
||||||
verbose_name = 'Theme'
|
verbose_name = 'Theme'
|
||||||
verbose_name_plural = 'Themes'
|
verbose_name_plural = 'Themes'
|
||||||
|
|
||||||
def __unicode__(self):
|
def __str__(self):
|
||||||
|
return force_text(self.name)
|
||||||
return unicode(u'%s' % (self.name, ))
|
|
||||||
|
|
||||||
|
|
||||||
post_delete.connect(Theme.post_delete_handler, sender = Theme)
|
post_delete.connect(Theme.post_delete_handler, sender = Theme)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue