Django模板转换为字符串

lstz6jyr  于 2023-06-25  发布在  Go
关注(0)|答案(3)|浏览(211)

在django的模板中有没有办法将数字转换为字符串?或者我需要做一个自定义模板标签。类似于:

{{ 1|stringify }} # '1'
h79rfbju

h79rfbju1#

可以使用stringformat将变量转换为字符串:

{{ value|stringformat:"i" }}

有关格式选项,请参阅文档(不应包括前导%)。

niwlg2el

niwlg2el3#

只需创建一个新模板标记

from django import template

register = template.Library()

@register.filter
def to_str(value):
    """converts int to string"""
    return str(value)

然后转到模板并在文件顶部添加

{% load to_str %}

{ number_variable|to_str  %}

相关问题