Django 处理数字时如何排除文本格式?德扬戈

Django 处理数字时如何排除文本格式?德扬戈,django,Django,在我的模板中,我输出了数百万的各种数字 我正在使用人性化功能来设置数字的格式 {% load humanize %} ..... {{ aircraft.maximum_range|floatformat|intcomma }} 在我的比较页面上,我有以下返回所有数值属性的代码。我可以使用| floatformat | intcomma来设置数字的格式,但我也在Value变量中返回文章的标题。我可以做一个if语句,它说明文本不需要格式化吗 {% for value in row %}

在我的模板中,我输出了数百万的各种数字

我正在使用人性化功能来设置数字的格式

{% load humanize %}

.....

{{ aircraft.maximum_range|floatformat|intcomma }}
在我的比较页面上,我有以下返回所有数值属性的代码。我可以使用
| floatformat | intcomma
来设置数字的格式,但我也在
Value
变量中返回文章的标题。我可以做一个if语句,它说明文本不需要格式化吗

  {% for value in row %}
    {% if forloop.counter0 == 0 %}
    <th>{{ value }}</th>
    {% else %}
    <td class="text-center"><strong>{{ value }}</strong></td>
    {% endif %}
  {% endfor %}
{%用于第%行中的值}
{%if-forloop.counter0==0%}
{{value}}
{%else%}
{{value}}
{%endif%}
{%endfor%}
通过执行
{{value | floatformat | intcomma}}
标题不包括在内,但我需要它。我如何解决这个问题

编辑:

上面代码中的第一个值是类别的标题:范围、成本、引擎等。第二个值是实际数字。如图所示,“飞机”旁边的飞机名称未显示


能否提供变量“value”的示例值?请检查editsID中的图像链接,然后尝试使用自定义模板标记或过滤器?看看这个