0

ログファイルから行を取得しておりlinux、djangoを使用してクッパに表示しています。

  1. それらはすべて同じパラガラとして表示されていますが、新しい行で表示したいと思います
  2. ワープするとnelwinesで表示され<pre> lines </pre>ますが、htmlタグが正しくレンダリングされません

改行とhtmlタグが適切にレンダリングされた適切な形式でそれを表示する方法はありますか

4

3 に答える 3

1

組み込みのテンプレートタグを使用できます。

{{ lines|linebreaks }}

また

{{ lines|linebreaksbr }}
于 2013-02-15T09:19:42.377 に答える
0

<br />改行をタグに変換してみることができます

便利なDjangoフィルターがありますhttps://docs.djangoproject.com/en/dev/ref/templates/builtins/#linebreaks

{{ value|linebreaks }}
于 2013-02-15T09:21:35.360 に答える
0

linebreaksまたはlinebreakbrフィルターを使用してみてください。djangoリファレンスから

linebreaks
Replaces line breaks in plain text with appropriate HTML; a single newline becomes an 
HTML line break (<br />) and a new line followed by a blank line becomes a paragraph 
break (</p>).

例えば:

{{ value|linebreaks }}
  If value is Joel\nis a slug, the output will be <p>Joel<br />is a slug</p>.

使用することもできますlinenumbers

于 2013-02-15T09:20:01.280 に答える