【发布时间】:2011-09-13 05:29:42
【问题描述】:
在我的数据库中,我有一个存储价格信息的整数字段,例如“10399”、“84700”。 显示时,应为“$103.99”和“$847.00”。
我需要显示 int*0.01。
我想知道是否有办法使用 Django 模板过滤器来做到这一点?喜欢:
{{ item.price|int_to_float_and_times_0.01 }}
另一个问题,实际上我选择整数是因为我认为它比在数据库中使用浮点数更有效。这是真的吗?
【问题讨论】:
-
整数几乎总是被认为是存储货币的最佳方式。
标签: python django templates filter