フォーティーン:フィルタのJinja2の一般的なフィルタ

 

 

図1に示すように、ABSは:数値の絶対値(上記参照)を返し
、デフォルト2:そうでない場合、現在の変数値またはフィールドを、デフォルト値を示した(上記参照)

 

3、エスケープフィルタ:HTMLタグは、文字列処理を行うようにするHTMLタグの値より持ち出した後、又は見なすかどうかを制御することができ、場合

またはEをエスケープ:エスケープ:<、>、HTMLタグや他の記号はHTML表示記号に逃れることがあります(この機能はデフォルトで有効になってJinja2の)

またはデフォルトのエスケープをオン・オフ自動的に制御:オン/オフautoescape

手動で脱出を追加

安全:あなたは脱出する変数フィルタをオフにするには、エスケープ地球、そして安全を有効にした場合

4、包括取得シーケンスの値

最初:最初の要素の復帰シーケンス

最後:値の最後のシーケンスを取得します。

 

5、フォーマットフィルタ:フォーマット文字列、などのpython

 

6、長さ:シーケンスまたは辞書の長さを返します。

 

pythonを同じに参加:7は、参加します

 

図8に示すように、データ型の変換(楽屋テンプレートデータは、おそらく均一ではなく通過し、計算に関連することができるテンプレート)。

int型、float型、文字列

 

図9に示すように、ケース変換下部:、上下ケースを回す:大文字を回します

10は、交換してください:置換文字列

 

11、切り捨て:指定された長さの傍受を

 

12、striptags:複数のスペースの発生がスペースに置き換えられます場合は、すべてのHTMLタグの文字列を削除

 

文字列内の単語の数を数える:13、語数

 

おすすめ

転載: www.cnblogs.com/zhongyehai/p/11782585.html