fix: django.utils.six not available before django 1.6

This commit is contained in:
Gagaro
2014-12-04 12:34:49 +01:00
parent c15074873b
commit 880033d3a5
3 changed files with 4 additions and 2 deletions

View File

@@ -4,16 +4,16 @@
""" """
import json import json
import six import six
from django.db import models from django.db import models
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from django.utils.six import with_metaclass
from .forms import ( from .forms import (
JSignatureField as JSignatureFormField, JSignatureField as JSignatureFormField,
JSIGNATURE_EMPTY_VALUES) JSIGNATURE_EMPTY_VALUES)
class JSignatureField(with_metaclass(models.SubfieldBase, models.Field)): class JSignatureField(six.with_metaclass(models.SubfieldBase, models.Field)):
""" """
A model field handling a signature captured with jSignature A model field handling a signature captured with jSignature
""" """

View File

@@ -1,5 +1,6 @@
import json import json
import six import six
from django.test import SimpleTestCase from django.test import SimpleTestCase
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError

View File

@@ -9,6 +9,7 @@ from django.template.loader import render_to_string
from django.forms.widgets import HiddenInput from django.forms.widgets import HiddenInput
from django.core import validators from django.core import validators
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from jsignature.settings import JSIGNATURE_DEFAULT_CONFIG from jsignature.settings import JSIGNATURE_DEFAULT_CONFIG