hiyas. Я использую Genshi + Pylons.
пожалуйста, научите меня, как использовать \n в теге < br/ > в Genshi?
Я надеюсь получить тот же результат, что и " nl2br" в php для изменения строки.
Или, не существует ли решение?
Я присваиваю шаблон некоторому тексту.
(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 < br/ > bar".
показанные сбежавшие движения!
Это была та же сделка, что и < br/ > как < br/ > .
Postscript.
Я хочу избежать использования предварительного тега.
спасибо.
Когда читать это непросто, потому что это нехорошо, я сожалею об английском.
Попробуйте следующее:
<py:for each="line in message.split('\n')">${line}<br /></py:for>