def pre_save(self, model_instance, add): value = super(MarkupField, self).pre_save(model_instance, add) value.raw = sanitize_html(value.raw, strip=True) rendered = render_func(value.raw) setattr(model_instance, _rendered_field_name(self.attname), rendered) return value.raw
def apply_filter(request): cleaned_data = sanitize_html(request.POST.get('data', ''), strip=True) markup = filter_func(cleaned_data) return render_to_response( 'markitup/preview.html', {'preview': markup}, context_instance=RequestContext(request))