Engine+Pythonで脱プログラミング初心者を目指す日記この広告は、90日以上更新していないブログに表示しています。PythonでテンプレートエンジンをDjangoからJinja2に変更したのですが、Djangoで使っていたlinebreaksbrフィルターが使えなくなり困ってしまいました。そこでlinebreaksbrという同じフィルター名でJinja2のカスタムフィルターを作ってみました。jinja2_custom_filters.pyというファイルを作成して以下を記述します(ファイル名は適当につけました)。/>\n")このlinebreaksbrという関数を、Jinja2にカスタムフィルターとして登録します。下のコードがスタートガイド(英語)で示されているJinja2を使うときの記述です。loader=jinja2.FileSystemLoader(os.path.dirname(__file__)),)カスタムフィルターを登録するには、これ↑をこう↓します(下3行を追加)。}}とすると、改行が<br>に変換されるようになりました。以下を参考にさせていただきました。月別アーカイブはてなブログをはじめよう!ishimarumさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。