标签: django django-template-filters
对于通过Django构建的用户生成的内容论坛,我正在考虑在模板中显示内容时使用过滤器linkbreaksbr。一个问题是它将所有用户输入的新行转换为<br>标签。这就使它容易受到滥用(例如,提交者在句子之间输入许多新行的帖子)。
linkbreaksbr
<br>
只要有多个换行符,我希望结果为单个<br>。
是否可以通过Django的linebreaksbr实现此功能?如果没有,那将是一种覆盖它并创建所需功能的方法?得到一个说明性的答案会很好。
linebreaksbr
答案 0 :(得分:1)
我建议您在保存时减少新行的数量,因此在MyModel.save或表单验证中,只需将多个新行替换为一个
MyModel.save
还要检查this问题