2016-04-06 16 views
-1

Google App Engineの宿題をPythonでビルドしています。私はhtmlをレンダリングするためにjinja2を使用しています。私の問題は、エントリが長すぎると、すべてのブログと同様です。ブログはメインページのエントリの一部をレンダリングするだけです。私はそれをしたい、メインページがレンダリングされるとき私はデータベースから投稿を取って、それをジンジャに貼り付けた。ジンジャーに伝えるフィルタや関数はありますか?たとえば、この文字列はxより長くすることはできません。 docsjinja2で文字列全体をレンダリングしない方法

Jinja2ので

答えて

1

ルックフィルターtruncate(s, length=255, killwords=False, end='...')を切り捨てています。例の使用

<div>{{ blogpost.text|truncate }}</div> 

それとも

<div>{{ blogpost.text|truncate(1024, True) }}</div> 
+0

Thxを、私はここに尋ねる前に、すべてのフィルタをチェックし、私はそれを見ていないことをいっぱい、私も自分自身のフィルタを書きました –

関連する問題