On 7/02/2015 8:32 AM, Andrew Pinkham wrote:
> I'm currently running Django 1.7.4. Provided the following clean function on a form:
>
> def clean_slug(self):
> new_slug = self.cleaned_data['slug'].lower()
> if new_slug == 'invalid_value':
> raise ValidationError(
> # _ is ugettext
> mark_safe(_('SlugField may not be '
> '"%(slug_value)s" '
> 'for URL reasons.')),
> params={
> 'slug_value':
> mark_safe('<code>invalid_value</code>')})
> return new_slug
Have you tried removing mark_safe from the body of the method and
applying it at the end? ...
return mark_safe(new_slug)
Mike