gpt4 book ai didi

python - 在 Django 模板中将 int 转换为 ascii [chr()]

转载 作者:行者123 更新时间:2023-11-28 20:27:53 25 4
gpt4 key购买 nike

我正在编写一个 django 应用程序,并且在一个循环中,

    {% for item in list %}
{{ forloop.counter0 }}
{% endfor %}

这将从 0 开始打印出循环中的数字。但是我想打印出从“A”开始的字母表,所以 python 方法是 chr(forloop.counter0+65),但这是在模板内部, 有任何想法吗?谢谢。

最佳答案

你可以写一个简单的custom template tag ,例如过滤器:

@register.filter(name='chr')
def chr_(value):
return chr(value + 65)

然后将其加载到您的模板中,您可以:

{{ forloop.counter0|chr }}

关于python - 在 Django 模板中将 int 转换为 ascii [chr()],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7264634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com