Coverage for jutil/modelfields.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v6.5.0, created at 2022-10-07 16:40 -0500

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)