Python 如何在浏览器中显示linux日志文件中的行

Python 如何在浏览器中显示linux日志文件中的行,python,linux,django,Python,Linux,Django,我从linux日志文件中获取行,并使用django在bowser中显示 它们都显示为相同的巴拉圭,但我想用新线显示它们 如果我在行中扭曲它们,它们将显示在nelwines中,但是我的html标记没有正确呈现 {{ lines|linebreaks }} 有没有办法以良好的格式显示,并正确呈现换行符和html标记您可以使用内置模板标记: {{ lines|linebreaksbr }} 或 尝试使用linebreaks或linebreakbr过滤器。从 换行符 用适当的HTML替换纯文本中的换

我从
linux
日志文件中获取行,并使用django在bowser中显示

  • 它们都显示为相同的巴拉圭,但我想用新线显示它们
  • 如果我在
    行中扭曲它们,它们将显示在nelwines中,但是我的html标记没有正确呈现
  • {{ lines|linebreaks }}
    

    有没有办法以良好的格式显示,并正确呈现换行符和html标记

    您可以使用内置模板标记:

    {{ lines|linebreaksbr }}
    


    尝试使用
    linebreaks
    linebreakbr
    过滤器。从

    换行符
    用适当的HTML替换纯文本中的换行符;一个换行符就变成了一个
    HTML换行符(
    ),新行后跟空行将成为段落 中断(

    )。
    例如:

    {{ value|linebreaks }}
    
    {{value}换行符}
    如果值为Joel\n是一个slug,则输出将为Joel
    是一个slug


    您还可以使用
    行号

    您可以尝试将换行符转换为

    标记

    有一个Django过滤器非常有用

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