ファイルに数百行が含まれています。jinja2 のすべての初期化を設定しました。ファイルをブラウザにレンダリングすることはできますが、問題はファイルがフォーマットされていないことです (つまり、行が 1 つずつ表示されません)。
したがって、jinja2を使用して、ファイルをフォーマットされた方法で(つまり、ブラウザで1行ずつ)レンダリングしたいと考えています。HTMLファイルとPythonコードで行う必要がある編集は何ですか。
"<br/>"
ブラウザが改行を行うように、行末に追加しますか?
それはあなたが求めているものですか?
[編集]
Python でオブジェクトに行を読み取ります。
lines = open("myfile.txt")
for line in lines:
print line.rstrip() //rstrip removes whitespaces at the end
lines.close()
行から行ごとに jinja2 を印刷するためのテンプレート
<title>{% filename %}</title>
<body>
{% for line in lines %}
{{ line }}<br/>
{% endfor %}
</body>