4

私はこの文字列を持っています

{{contact.info}}

値は次のとおりです。

name teste\nteste@teste.com.br\n(11) 11111-1111\n(0) 12312-3123\n(12) 12312-3123\n

HTMLで見たい:

name teste
teste@teste.com.br<br>
(11) 11111-1111
(10) 12312-3123
(12) 12312-3123

方法はありますか?

4

2 に答える 2

8

autoescapetemplate タグを使用して、 HTML 改行 ( <br />) 文字をエスケープします。

さらに、html 改行文字がないため、この回答で提案されているように、 linebreaksbrDjango テンプレート フィルターを使用して、テキスト ファイルの改行を HTML 改行に変換する必要があります。

コードは次のようになります。

{% autoescape on %}
    {{ contact.info | linebreaksbr }}
{% endautoescape %}
于 2013-07-26T13:20:12.467 に答える