Django,用\ n在模板中打开一个文件

时间:2014-04-01 14:24:59

标签: python django django-templates

我想显示文件file1的内容链接到我的某个对象object1

在我看来,我在上下文中添加了object1。 在我的django模板中,我使用了:

<html> [...]
{{ object1.file1.read }}
[...]
</html>

这很有效,但我们说我的文件是这样的:

Lorem ipsum \n
\n
This is a pretty stupid SO question, sorry\n
foo bar

它只在一行中呈现。 \n未被解释。我该怎么办?我可以添加一些标签/过滤器/ blackmagic吗?此外,使用{{file.read}}来避免使用哪种字符不那么具体?

Cheers guyz

1 个答案:

答案 0 :(得分:2)

使用linebreaksbr过滤器,如下所示:

{{ object1.file1.read|linebreaksbr }}