gpt4 book ai didi

django 模板字符串-用行空格替换换行符

转载 作者:行者123 更新时间:2023-12-02 07:03:43 24 4
gpt4 key购买 nike

我的 django1.4 模板中有一个字符串,我想用空格替换换行符。我只想将模板字符串中的换行符替换为单个空格。

到目前为止,我对 django 文档、Google 和 SO 的所有搜索都没有给我答案。

这是我模板中的字符串:

{{ education_detail.education_details_institution_name|safe|truncatechars:20|striptags }}

当我保存以下字符串时:

University
Bachelor of Something
2008 - 2010

django模板中的字符串渲染为:

UniversityB... 

我想用 yB 之间的空格替换换行符,如下所示:

University B...

我该怎么做?

最佳答案

这是我终于可以运行的自定义过滤器代码:

from django import template

register = template.Library()

@register.filter(name='replace_linebr')
def replace_linebr(value):
"""Replaces all values of line break from the given string with a line space."""
return value.replace("<br />", ' ')

这是对模板的调用:

{{ education_detail.education_details_institution_name|replace_linebr }}

我希望这对其他人有帮助。

关于django 模板字符串-用行空格替换换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24844606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com