如果可以用这种特定方式格式化某些值,我不会。我知道如果我使用{{value | intcomma}}会得到类似的结果:1.500,但我的问题是我想要这样的东西:$ 1,500.50。我不能在模板上做到这一点。这是我的代码的一部分:
{% load humanize %}
{% for subservicio_sel in total_subservicios|servicios_adicionales:servicio_sel %}
<li>
<div class="row">
<div class="col-6 col-sm-4">
<p>{{subservicio_sel.Servicio_Adicional.Nombre}}</p>
</div>
<div class="col-6 col-sm-6">
<p>${{subservicio_sel.Servicio_Adicional.Precio|intcomma}}</p>
</div>
</div>
</li>
{% endfor %}
答案 0 :(得分:1)
以下链接可能会有帮助。在settings.py
中添加THOUSAND_SEPARATOR = True该链接还有很多数字分组选项。
https://docs.djangoproject.com/en/3.0/ref/settings/#std:setting-THOUSAND_SEPARATOR