django1.8 compatibility issues

This commit is contained in:
superqwer 2015-04-06 16:31:23 +03:00
parent 42b73198b7
commit bedb4b3c24
2 changed files with 7 additions and 2 deletions

View file

@ -24,6 +24,11 @@ from .widgets import (AutoHeavySelect2MultipleWidget,
HeavySelect2MultipleWidget, HeavySelect2TagWidget,
HeavySelect2Widget, Select2MultipleWidget, Select2Widget)
try:
from django.forms.fields import RenameFieldMethods as UnhideableQuerysetTypeBase
except ImportError:
UnhideableQuerysetTypeBase = type
logger = logging.getLogger(__name__)
@ -284,7 +289,7 @@ class ModelResultJsonMixin(object):
return NO_ERR_RESP, has_more, res
class UnhideableQuerysetType(type):
class UnhideableQuerysetType(UnhideableQuerysetTypeBase):
"""
This does some pretty nasty hacky stuff, to make sure users can
also define ``queryset`` as class-level field variable, instead of

View file

@ -9,7 +9,7 @@ from django.utils.encoding import force_text, python_2_unicode_compatible
class KeyMap(models.Model):
key = models.CharField(max_length=40, unique=True)
value = models.CharField(max_length=100)
accessed_on = models.DateTimeField(auto_now_add=True, auto_now=True)
accessed_on = models.DateTimeField(auto_now=True)
def __str__(self):
return force_text("%s => %s" % (self.key, self.value))