Django和换行问题

Fre*_*ins 4 python django

我多年来一直有问题.

问题是一个长文本没有被div中的空格分隔.没有应用换行,它会破坏所有布局.

我怎样才能以好的方式修复django?

这就是我所看到的:

在此输入图像描述

Kir*_*ill 7

据我所知,问题是HTML方面的问题,而不是django方面.对于HTML解决方案,请参阅如何在HTML中自动换行文本?.如果您仍想在python代码中包装文本,textwrap.wrap将帮助您.

还有方便的模板标签:wordwrap.它使用django.utils.text.wrap函数,它似乎更适合在Django项目中使用.


Jim*_*Bob 6

这让我很烦恼,因为内置的自动换行模板标签应该可以正常工作。而是使用这个...

{{ value|wordwrap:50|linebreaksbr }}
Run Code Online (Sandbox Code Playgroud)

或者

{{ value|wordwrap:50|linebreaks }}
Run Code Online (Sandbox Code Playgroud)

取决于你是否想要<br><br> and <p>标记