Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1from django.db import models 

2from django.utils.html import strip_tags 

3 

4 

5class SafeCharField(models.CharField): 

6 """ 

7 CharField which strips HTML tags from form data on save. 

8 """ 

9 

10 def save_form_data(self, instance, data): 

11 setattr(instance, self.name, strip_tags(str(data)) if data else data) 

12 

13 

14class SafeTextField(models.TextField): 

15 """ 

16 TextField which strips HTML tags from form data on save. 

17 """ 

18 

19 def save_form_data(self, instance, data): 

20 setattr(instance, self.name, strip_tags(str(data)) if data else data)