[Django]変数内の文字列をトランケートする

django

Djangoで変数内の文字列をトランケート表示します。

Djangoでトランケート

ちなみにトランケートとは文字を特定数で切り詰めて表示することです。

特定の文字数で切り詰めています。これをそのままDjangoでも実装してみます。

ベースになるプロジェクトはご存知、DjangoGirlsです。

トランケートなしだと下記のように全文が表示されます。

これを特定の文字数でトランケートしてみます。

具体的なコードの書き方は以下の通り。

{{ post.text|truncatechars_html:20 }}

変数名の後に| を記述し、truncatechars_html:20と記述。なお20の部分は文字数となるので、もう少し本文を表示したい場合はこちらの数を調整してみてください。



カテゴリー