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