我正在尝试向字符串添加尾随“s”,除非字符串的最后一个字符是“s”。如何在 Django 模板中执行此操作?下面的 [-1] 导致错误:
{{ name }}{% if name[-1] != "s" %}s{% endif %}
Run Code Online (Sandbox Code Playgroud)
{% if name|slice:"-1:"|first != "s" %}s{% endif %}
Run Code Online (Sandbox Code Playgroud)
Django 的切片过滤器无法正确处理无冒号切片,因此 slice:"-1" 解决方案不起作用。此外,利用第一个过滤器似乎可以解决问题。
| 归档时间: |
|
| 查看次数: |
4537 次 |
| 最近记录: |