有没有办法在django模板中将数字转换为字符串?或者我是否需要制作自定义模板标签。类似的东西:
{{ 1|stringify }} # '1'
答案 0 :(得分:41)
答案 1 :(得分:5)
您可以使用{{ value|slugify }}
(https://docs.djangoproject.com/en/1.10/ref/templates/builtins/)。
答案 2 :(得分:1)
只需创建一个新的模板标签
from django import template
register = template.Library()
@register.filter
def to_str(value):
"""converts int to string"""
return str(value)
,然后转到您的模板并添加到文件顶部
{% load to_str %}
<!-- add the filter to convert the value to string-->
{% number_variable|to_str %}