hiyas。我使用的是Genshi + Pylons。
请教我,如何在Genshi中使用\ n< br />标记?
我希望在php中获得与“ nl2br ”相同的结果来改变行。
或者,解决方案不存在吗?
我将模板分配给某些文字。
(genshi template)
<p>${c.message}</p>
我试过了。 案例1:
(python code)
c.message = """
foo
bar
"""
NG。显示结果为“foo bar”
案例2:
(python code)
c.message = """
foo<br />
bar
"""
NG。显示结果是“foo&lt; br /&gt; bar”。
显示逃脱的骚动!
这和&lt; br /&gt;是一样的交易。至于&lt; br /&gt;。
后记。
我想避免使用pre标签。
感谢。
如果不好看,因为它不好,我很抱歉用英语。
答案 0 :(得分:2)
试试这个:
<py:for each="line in message.split('\n')">${line}<br /></py:for>