Какой самый простой способ удалить весь html / javascript из строки?
83
Django предоставляет служебную функцию для удаления тегов HTML:
from django.utils.html import strip_tags
my_string = '<div>Hello, world</div>'
my_string = strip_tags(my_string)
print(my_string)
# Result will be "Hello, world" without the <div> elements
Раньше эта функция была небезопасной в более старых версиях Django (до 1.7), но в настоящее время ее использование полностью безопасно . Вот статья, в которой рассматривалась эта проблема, когда она была актуальной.
В striptags шаблон фильтра.
источник
Джанго 3
источник