Pau*_*sen 7 django spaces django-templates django-filter
如何从django模板中的字符串值中删除所有空格?
例如
<a href="www.somesite.com/lookup?id={{ order.id }}"</a>
Run Code Online (Sandbox Code Playgroud)
订单号中可能包含空格以及模板如何对其进行编码会破坏站点的查找功能.(不是我们的网站所以无法解决这个问题)
我知道你可以使用order.id.strip摆脱前端和后端的空格,但我们也需要从字符串的中间删除它们.
我也知道我们可以创建一个自定义过滤器来执行此操作,但我们希望避免使用自定义过滤器来实现这样的一次性过滤.
Pau*_*sen 20
来自:https://docs.djangoproject.com/en/1.9/ref/templates/builtins/#cut
切
从给定的字符串中删除arg的所有值.
例如:
{{ value|cut:" " }}如果value是"带空格的字符串",则输出将为"Stringwithspaces".
这完全符合我的要求.不容易找到这样创建这个问题来帮助下一个人的谷歌汁.
所以在我的例子中它将是:
<a href="www.somesite.com/lookup?id={{ order.id|cut:" " }}"</a>
Run Code Online (Sandbox Code Playgroud)