是否可以对模板上的Django函数应用切片?

2024-04-26 00:30:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试着做一个whatsapp按钮,但是我在href结尾的斜杠上遇到了问题。Whatsapp用斜杠错误地呈现。你知道吗

我用的是摇尾巴和puput。我只想在模板上做这件事,因为wagtail和puput是divio上的插件。如果我把它们分开安装,我就得重新制作我的网站,所以我不能改变型号.py. 你知道吗

我使用{% canonical_url entry %}作为href。我想要的是{% canonical_url|slice:":-1" entry %}

它们提供了full_url占位符,但它不向链接添加日期。它提供网址:foo.com/slug而不是foo.com/2017/09/01/slug所以所有的事情都变得错误了。你知道吗

有什么建议吗?你知道吗

谢谢!你知道吗


Tags: comurlfoo错误结尾按钮whatsapphref
2条回答

确实有这样一件事:the slice builtin。你知道吗

文档中的示例如下:

{{ some_list|slice:":2" }}

但由于字符串也是Python中的字符列表,因此它也可以很好地处理字符串。你知道吗

希望有帮助!你知道吗

应该可以使用{% canonical_url entry as url %}获得所需的URL作为变量url,而不是直接从标记输出它。之后,可以使用{{ url|slice:":-1" }}对变量执行切片。你知道吗

相关问题 更多 >

    热门问题