Python Django和包裹线问题

Python Django和包裹线问题,python,django,Python,Django,我多年来一直有个问题 问题是长文本在div中没有用空格分隔。没有应用换行符,它会破坏所有布局 我怎样才能以一种好的方式修复django 这就是我所看到的: 据我所知,这是HTML方面的问题,而不是django方面的问题。对于HTML解决方案,请参见。如果您仍然想用python代码包装文本,将帮助您 还有一个方便的模板标记:。它使用的函数似乎更适合在Django项目中使用 我不知道它是否有用,但一种方法可能是基于truncatewords过滤器创建一个新的过滤器。 代码看起来非常简单: def

我多年来一直有个问题

问题是长文本在div中没有用空格分隔。没有应用换行符,它会破坏所有布局

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

这就是我所看到的:


据我所知,这是HTML方面的问题,而不是django方面的问题。对于HTML解决方案,请参见。如果您仍然想用python代码包装文本,将帮助您


还有一个方便的模板标记:。它使用的函数似乎更适合在Django项目中使用

我不知道它是否有用,但一种方法可能是基于
truncatewords
过滤器创建一个新的过滤器。

代码看起来非常简单:

def truncate_filter(value, maxlen):
    if len(value) <= maxlen:
        return value
    return value[:maxlen-2] + '..'
def truncate_过滤器(值,最大值):

如果len(value)这让我感到困扰,因为内置的word wrap模板标记应该已经工作了。而是用这个

{{ value|wordwrap:50|linebreaksbr }}


根据您想要

还是

标签,您有没有示例?代码?你期望或想要Django做什么?我这样问是因为这似乎是一个html/css问题,而不是python/django。是的,这与django完全无关。这是一个HTML/CSS问题。
{{ value|wordwrap:50|linebreaks }}