from django.utils import simplejson as json
from django.utils.html import escape
from django.utils.safestring import mark_safe
+from django.utils.translation import ugettext_lazy as _
+from south.modelsinspector import add_introspection_rules
class JSONEncoder(json.JSONEncoder):
loads(value)
return value
except ValueError, e:
- raise forms.ValidationError('Enter a valid JSON value. Error: %s' % e)
+ raise forms.ValidationError(_('Enter a valid JSON value. Error: %s') % e)
class JSONField(models.TextField):
return setattr(model_instance, self.attname, dumps(json))
setattr(cls, 'set_%s_value' % self.name, set_value)
+add_introspection_rules([], ["^catalogue\.fields\.JSONField"])
+
class JQueryAutoCompleteWidget(forms.TextInput):
def __init__(self, source, options=None, *args, **kwargs):