forked from enviPath/enviPy
added nh_safe filter in envipytags.py and updated some of the existing 'safe' to 'nh_safe'
This commit is contained in:
@ -1,4 +1,7 @@
|
||||
from django import template
|
||||
from django.conf import settings as s
|
||||
from django.utils.safestring import mark_safe
|
||||
import nh3
|
||||
|
||||
register = template.Library()
|
||||
|
||||
@ -6,3 +9,9 @@ register = template.Library()
|
||||
@register.filter
|
||||
def classname(obj):
|
||||
return obj.__class__.__name__
|
||||
|
||||
|
||||
@register.filter(name="nh_safe")
|
||||
def nh_safe(txt: str):
|
||||
clean_html = nh3.clean(txt, tags=s.ALLOWED_HTML_TAGS)
|
||||
return mark_safe(clean_html)
|
||||
|
||||
Reference in New Issue
Block a user