如何从django模板中的字符串中删除空格
How to remove spaces from string in django template
如何从 Django 模板中的字符串值中删除所有空格?
例如
<a href="www.somesite.com/lookup?id={{ order.id }}"</a>
订单号中可能有空格,模板对它们进行编码的方式破坏了网站的查找功能。 (不是我们的网站,所以无法解决这个问题)
我知道您可以使用 order.id.strip 来去除前端和末端的空格,但我们也需要从字符串的中间去除它们。
我也知道我们可以创建自定义过滤器来执行此操作,但我们希望避免像这样一次性使用自定义过滤器。
发件人:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#cut
cut
Removes all values of arg from the given string.
For example:
{{ value|cut:" " }}
If value is "String with spaces", the output will
be "Stringwithspaces".
这完全符合我的要求。不容易找到所以创建这个问题来帮助下一个人 google 果汁。
因此在我的示例中它将是:
<a href="www.somesite.com/lookup?id={{ order.id|cut:" " }}"</a>
如何从 Django 模板中的字符串值中删除所有空格?
例如
<a href="www.somesite.com/lookup?id={{ order.id }}"</a>
订单号中可能有空格,模板对它们进行编码的方式破坏了网站的查找功能。 (不是我们的网站,所以无法解决这个问题)
我知道您可以使用 order.id.strip 来去除前端和末端的空格,但我们也需要从字符串的中间去除它们。
我也知道我们可以创建自定义过滤器来执行此操作,但我们希望避免像这样一次性使用自定义过滤器。
发件人:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#cut
cut
Removes all values of arg from the given string.
For example:
{{ value|cut:" " }}
If value is "String with spaces", the output will be "Stringwithspaces".
这完全符合我的要求。不容易找到所以创建这个问题来帮助下一个人 google 果汁。
因此在我的示例中它将是:
<a href="www.somesite.com/lookup?id={{ order.id|cut:" " }}"</a>