Django テンプレート システムには、html のコンテンツをエスケープするためのいくつかのオプション (フィルター) が用意されていますが、初心者の私には少し混乱します。簡単なブログを作成するためのチュートリアルに従っており、ブログのコンテンツをエスケープする必要があるとします。コンテンツを編集しているのは私だけなので、コンテンツを信頼しています。問題は{{ post.content|autoescape }}
、 、{{ post.content|escape }}
、または{{ post.content|safe }}
html のように行うべきかということです。
ありがとう
編集:特殊文字をhtmlエンティティに自動的に変換するには、どのフィルターを使用すればよいですか?
編集 2: autoescape が有効なフィルターではないことに気付きました。