我从linux
日志文件中获取行,并使用 django 在 Bowser 中显示。
- 它们都显示为相同的 paragarah,但我想用新线显示它们
- 如果我将它们扭曲,它们会显示在 nelwines 中,
<pre> lines </pre>
但是我的 html 标签没有正确呈现
有什么方法可以用正确的换行符和html标签以良好的格式显示它
您可以使用内置模板标签:
{{ lines|linebreaks }}
或者
{{ lines|linebreaksbr }}
尝试使用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
您可以尝试将换行符转换为<br />
标签
有一个有用的 Django 过滤器https://docs.djangoproject.com/en/dev/ref/templates/builtins/#linebreaks
{{ value|linebreaks }}