Example #1
0
 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
Example #2
0
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))