Coverage for jutil/modelfields.py: 100%
8 statements
« prev ^ index » next coverage.py v6.5.0, created at 2022-10-07 16:40 -0500
« 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
5class SafeCharField(models.CharField):
6 """
7 CharField which strips HTML tags from form data on save.
8 """
10 def save_form_data(self, instance, data):
11 setattr(instance, self.name, strip_tags(str(data)) if data else data)
14class SafeTextField(models.TextField):
15 """
16 TextField which strips HTML tags from form data on save.
17 """
19 def save_form_data(self, instance, data):
20 setattr(instance, self.name, strip_tags(str(data)) if data else data)