[python] Django의 텍스트 입력에서 html / javascript를 제거하는 방법
문자열에서 모든 html / javascript를 제거하는 가장 쉬운 방법은 무엇입니까?
답변
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 이전)에서 안전하지 않았으나 현재는 사용하는 것이 완전히 안전 합니다. 다음은 관련이있을 때이 문제를 검토 한 기사입니다.