Как удалить html/javascript из ввода текста в django

Каков самый простой способ удалить все html/javascript из строки?

Ответ 1

Если вы хотите стричь теги в python, вы можете использовать:

from django.utils.html import strip_tags

strip_tags(string_value)

EDIT: Если вы используете strip_tags, вам следует обновить django. Потому что исследователи безопасности нашли способ обходить strip_tags. Дополнительная информация: http://www.mehmetince.net/django-strip_tags-bypass-vulnerability-exploit/

Ответ 2

Фильтр striptags.

{{ value|striptags }}

Ответ 3

хороший сниппет, если вы хотите держать несколько тегов и разделять остальные:

http://djangosnippets.org/snippets/295/