テンプレートを使用して HTML ページを生成するために web.py を使用しています。
HTML テンプレートは次のようになります。
$def with (scene)
...
<p id="descriptions">
$scene.descriptions[scene.status]
</p>
説明ファイルから入れたい文字列の一部には、次のような改行が含まれています。
example_scene = (
"""Status 1 - Line 1
Status 1 - Line 2
Status 1 - Line 3""",
"""Status 2 - Line 1
Status 2 - Line 2
Status 2 - Line 3""",
)
しかし、HTML ページを生成するとき、これらの行は次のように一緒に実行されます。
ステータス 1 - ライン 1ステータス 1 - ライン 2ステータス 1 - ライン 3
このようではなく:
ステータス 1 - 行 1
ステータス 1 - ライン 2
ステータス 1 - ライン 3
\n
Python の改行に aを含めても効果はなく<br />
、HTML の改行に a を含めても、次のような文字が含まれるだけです。
ステータス 1 - ライン 1<br />ステータス 1 - ライン 2<br />ステータス 1 - ライン 3
これらの改行を保持する方法はありますか??