我正在從linux
日誌文件中獲取行,並使用django在bowser中顯示。如何在瀏覽器中顯示來自linux日誌文件的行
- 它們都顯示爲相同paragarah,但我想用新的生產線,以顯示他們
- 他們nelwines顯示,如果我在
<pre> lines </pre>
扭曲他們卻對我的HTML標籤是不正確呈現
有沒有什麼辦法,以顯示與新行和HTML標記好的格式呈現正常
我正在從linux
日誌文件中獲取行,並使用django在bowser中顯示。如何在瀏覽器中顯示來自linux日誌文件的行
<pre> lines </pre>
扭曲他們卻對我的HTML標籤是不正確呈現有沒有什麼辦法,以顯示與新行和HTML標記好的格式呈現正常
您可以使用內置的模板標籤:
{{ lines|linebreaks }}
或
{{ lines|linebreaksbr }}
嘗試使用linebreaks
或linebreakbr
過濾器。從django reference
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
你可以嘗試換行轉換爲<br />
標籤
有一個Django的過濾器,可有用https://docs.djangoproject.com/en/dev/ref/templates/builtins/#linebreaks
{{ value|linebreaks }}