Djangoのテンプレートで、文字列を置換する

Djangoのテンプレートに渡したモデルオブジェクトの要素などを表示する際、表示名を置換したりして変えたい時がありました。

例えばhogeオブジェクトに対して”a”を”b”に痴漢したい場合は、

{{ hoge.split:"a"|join:"b" }}

とすれば実現可能です。DjangoのテンプレートはPythonっぽいですが全く別物なので、凝ったことがしたい場合は色々調べる必要がありますね・・・

シェアする

  • このエントリーをはてなブックマークに追加

フォローする