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):
if self.options:
options += ', %s' % self.options
- return u'$(\'#%s\').autocomplete(%s%s);' % (field_id, source, options)
+ return u'$(\'#%s\').autocomplete(%s%s).result(autocomplete_result_handler);' % (field_id, source, options)
def render(self, name, value=None, attrs=None):
final_attrs = self.build_attrs(attrs, name=name)