import bleach
def valid_html(value):
- return bleach.clean(value, bleach.ALLOWED_TAGS + ['p'])
+ return bleach.clean(value, bleach.ALLOWED_TAGS + ['p', 'br'],
+ strip=True, strip_comments=True)
class HTMLField(tinymce.models.HTMLField):
def pre_save(self, model_instance, add):
safe_value = valid_html(value)
setattr(model_instance, self.attname, safe_value)
return safe_value
-
-import tagging.fields
-
-class TagField(tagging.fields.TagField):
- def __init__(self, *args, **kwargs):
- kwargs.setdefault('help_text', 'Space-separated list of tags')
- return tagging.fields.TagField.__init__(self, *args, **kwargs)