Python django内置模板标记和过滤器剪切命令不删除第二个空格

Python django内置模板标记和过滤器剪切命令不删除第二个空格,python,html,django,Python,Html,Django,我的数据库将电话号码存储为123 456-7890 我需要删除电话号码中的所有空格,以便我可以通过Cisco电话拨打电话 `<td><a href="ciscotel:1{{contact.Phone|cut:" "}}" target="_self">{{` contact.Phone | cut:" "}}</a></td> 及 这使得一个切割函数似乎应该清除两个空间 谢谢也许结尾还有一个白人角色?我建议使用标签。根据文件,它: 删除HTML

我的数据库将电话号码存储为123 456-7890 我需要删除电话号码中的所有空格,以便我可以通过Cisco电话拨打电话

`<td><a href="ciscotel:1{{contact.Phone|cut:" "}}" target="_self">{{` contact.Phone | cut:" "}}</a></td>

这使得一个切割函数似乎应该清除两个空间


谢谢

也许结尾还有一个白人角色?我建议使用标签。根据文件,它:

删除HTML标记之间的空白。这包括制表符和 新行


编辑:如下面的注释中的@ IKLICANC所指出的:仍然是需要的,因为无空间是不允许修改你传递给模板的变量的。

它固定了最后的空间,而不是中间的空间,我用剪切来修复它。如果我同时使用它们,它就完成了任务:ciscotel:1{%spaceless%}{{contact.Phone}{%endspaceless%}啊,这是有道理的,它不应该修改传递给它的变量。如果有一天有人需要,我会修改答案。我很高兴你解决了这个问题。
<a href="ciscotel:1(123)456-7890 " target="_self">(123)456-7890&nbsp;</a>
{{contact.Phone|cut:"("|cut:")"|cut:"-"|cut:" "}}
{{contact.Phone|cut:"("|cut:" "|cut:"&nbsp;"}}
{% spaceless %}{{contact.Phone|cut:"("|cut:")"|cut:"-"|cut:" "}{% endspaceless %}