python - Django——删除模板中 Decimal 的尾随零

标签 python django django-templates

有没有办法从 django 模板中的 Decimal 字段中删除尾随零?

这是我拥有的:0.0002559000,这是我需要的:0.0002559

有答案建议使用 floatformat 过滤器来做到这一点:

{{ balance.bitcoins|floatformat:3 }}

但是,floatformat 执行四舍五入(向下或向上),这在我的情况下是不需要的,因为我只需要删除尾随零而不进行任何四舍五入。

最佳答案

解决方案是使用normalize()方法:

{{ balance.bitcoins.normalize }}

关于python - Django——删除模板中 Decimal 的尾随零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40135464/

相关文章:

python - 我想展示我的文章 - 最新的文章应该首先出现

python - 使用curl将文件上传到django服务器

python - 我怎样才能从 Django 的 URL 中删除 GET 参数

python - 如何从 WebSocket 处理程序获取 Tornado 请求的客户端 IP?

Django 1.6 按小时和时区过滤问题

带有逻辑括号和优先顺序的 Django 模板 IF 条件

python - 如何将 python 字典的键显示为 HTML 表头,并将每个键的值显示为该表头下的一行?

python - 使用 CSS 在 Django 中编辑 EmailField 和 FileField

python - TypeError : mean() got an unexpected keyword argument 'dtype' # Pandas. 数据帧

python - 如何强制删除python对象?