Django模板转换为字符串

Dav*_*542 23 python django

有没有办法在django的模板中将数字转换为字符串?或者我是否需要制作自定义模板标签.就像是:

{{ 1|stringify }} # '1'
Run Code Online (Sandbox Code Playgroud)

Sim*_*ser 48

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

{{ value|stringformat:"i" }}
Run Code Online (Sandbox Code Playgroud)

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

  • @DanielRoseman:在编写if语句时,类型确实很重要 - 因此可能需要转换模板中的类型并在稍后的比较中使用该值. (6认同)
  • 除此之外,你不能做一些像`{%with var ="这是一个整数:"| add:an_int_variable%}``没有`| stringformat:"i"`首先在'an_int_variable`上. (3认同)