diff --git a/jsignature/fields.py b/jsignature/fields.py index b80f69f..926fe35 100644 --- a/jsignature/fields.py +++ b/jsignature/fields.py @@ -4,16 +4,16 @@ """ import json import six + from django.db import models from django.core.exceptions import ValidationError -from django.utils.six import with_metaclass from .forms import ( JSignatureField as JSignatureFormField, 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 """ diff --git a/jsignature/tests/fields.py b/jsignature/tests/fields.py index 870b2b6..5e520aa 100644 --- a/jsignature/tests/fields.py +++ b/jsignature/tests/fields.py @@ -1,5 +1,6 @@ import json import six + from django.test import SimpleTestCase from django.core.exceptions import ValidationError diff --git a/jsignature/widgets.py b/jsignature/widgets.py index de90412..0b56187 100644 --- a/jsignature/widgets.py +++ b/jsignature/widgets.py @@ -9,6 +9,7 @@ from django.template.loader import render_to_string from django.forms.widgets import HiddenInput from django.core import validators from django.core.exceptions import ValidationError + from django.utils.safestring import mark_safe from django.utils.translation import ugettext_lazy as _ from jsignature.settings import JSIGNATURE_DEFAULT_CONFIG