[Django]TextField内に記載した改行を反映させたい

django

DjangoでTextField内に文字列を記載した際の改行を反映させる方法を紹介します。

デフォルトでは改行は反映されない

そのまま変数だけを記載しただけでは改行は反映されません。

例えば、TextFiledに改行付きでテキストを入力してみます。

これを変数で展開して表示すると、改行が反映されません。

こうしたケースでは、以下のコードで改行を反映させることができます。

{{ post.text | linebreaksbr }}

変数名の後に | linebreaksbrで変数内の改行を反映するフィルターになります。



カテゴリー