Djangoにテンプレートフィルターがあり、入力テキストから先頭または末尾の空白を削除しますか?.
何かのようなもの: {{ var.example|trim }}
自分でできる
from Django import template
from Django.template.defaultfilters import stringfilter
register = template.Library()
@register.filter
@stringfilter
def trim(value):
return value.strip()
Djangoテンプレート 「。」を使用してメソッドとプロパティにアクセスできます構文:
{{ var.example.strip }}
これを拡張するには、HTMLを処理しているときに他のフィルターをチェーンします。次に例を示します。
{{ var.example.strip|safe|removetags:"p img" }}
ここでは、最初に<p>
および<img>
タグを指定して、Djangoと指定すると、空白を取り除いた残りのコンテンツを安全にレンダリングできます。