2011-04-11 12 views
13

djangoテンプレート内でのPython文字列フォーマットの簡単な使用方法はありますか?つまり、私はこのケースでは知っているテンプレートにdjangoテンプレートでのPython文字列フォーマットの使用

{{ variable|%.3f }} 

をこのような何かを行うことができるようにしたいのですが、一つはちょうど

{{ variable|floatformat:3 }} 

を使用することができますしかし、私は本当になりたいですPythonの文字列形式を総称してdjango変数に使用できます。私のシステムでは、出力をフォーマットする2つの異なる方法(Python対django)に対処しなければならないので不便です。標準化したいのですが。私はこれらのいずれかがすでに存在してください

{% pyformat variable format="%.3f" %} 

または多分

{{ variable|pyformat:"%.3f" }} 

などのカスタムテンプレートフィルタのようなカスタムテンプレートタグを書くことができますか?顧客フィルタは、そのように渡された文字列で動作しますか?

答えて

0

私は、 "%" を省略していた:

{{ variable|stringformat:".3f" }} 
関連する問題