1. ホーム
  2. python

[解決済み] djangoでテキスト入力からhtml/javascriptを取り除く方法

2023-05-09 07:05:44

質問

文字列からすべての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 以前) では安全ではありませんでしたが、現在では 完全に安全です。 で使えるようになりました。 以下は の記事で、この問題が関連するときにレビューしています。