Python 在django模板中将int转换为ascii[chr()]
我正在写一个django应用程序,在一个循环中Python 在django模板中将int转换为ascii[chr()],python,django,django-templates,ascii,chr,Python,Django,Django Templates,Ascii,Chr,我正在写一个django应用程序,在一个循环中 {% for item in list %} {{ forloop.counter0 }} {% endfor %} 这将打印出循环中从0开始的数字。但是我想打印出从“A”开始的字母表,所以python的方法是chr(forloop.counter0+65),但是这是在模板内部,有什么想法吗?谢谢。您可以编写一个简单的,例如过滤器: @register.filter(name='chr') def chr_(value):
{% for item in list %}
{{ forloop.counter0 }}
{% endfor %}
这将打印出循环中从0开始的数字。但是我想打印出从“A”开始的字母表,所以python的方法是chr(forloop.counter0+65),但是这是在模板内部,有什么想法吗?谢谢。您可以编写一个简单的,例如过滤器:
@register.filter(name='chr')
def chr_(value):
return chr(value + 65)
然后将其加载到模板中,您可以执行以下操作:
{{ forloop.counter0|chr }}