我想将我的十进制值四舍五入如下:

7715.625变成7716

我怎样才能做到这一点呢?

推荐答案

如果你不在乎逗号,那么floatformat就可以了:

{{ value|floatformat:"0" }}

如果你真的关心逗号,你需要:

{{ value|floatformat:"0"|intcomma }}

(向斯蒂芬致敬,因为他给我指了intcomma!)

Django相关问答推荐

Django BooleanField如何使用RadioSelect?

Django www.example.com从常量列表中删除值

如何从基于类的视图将用户保存在 django 模型中

如何组织 Django REST Framework url

Django Rest Framework 速率限制动态基于用户类型

在Django Rest Framework中按模型属性排序时如何避免重新计算?

如果一个应用程序有多个具有相同字段的模型,那么保持 DRY 的最佳实践是什么?

Django 过滤器:过滤隐藏在多层模型 struct 中的对象

Django 身份验证系统修改

如何将表单中的用户字段设置为当前登录的用户?

Django:在模板中显示当前语言环境

相关字段查找无效:​​icontains

django- nginx: [emerg] open() "/etc/nginx/proxy_params" 在 /etc/nginx/sites-enabled/myproject:11 中失败(2:没有这样的文件或目录)

如何在 Django 中向 ChoiceField 添加class?

django - 如何使翻译工作?

Django 存储匿名用户数据

django-object-permissions Vs django-guardian Vs django-authority

Django unique=True 不工作

在 Django 中的字段中添加额外的约束

如何动态访问 Django 模型字段详细名称?