Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在django模板中将int转换为ascii[chr()]_Python_Django_Django Templates_Ascii_Chr - Fatal编程技术网

Python 在django模板中将int转换为ascii[chr()]

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):

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

    {% 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 }}