django queryset转换为tofixed格式

时间:2014-03-19 04:32:44

标签: django django-queryset

我正在使用django框架工作。从postgresql数据库中获取值。  我的查询集是:

       pp=childcrime_type.objects.values('infanticide_incidence').filter(state_name='GUJARAT')

我的查询集是十进制格式。将十进制格式的查询集转换为tofixed foramt。

    [13.9,12.4,9.6,3,41.3,5.8,36]

但我已按以下格式回答。

    [13.90,12.40,09.60,03.00,41.30,05.80,36.00]

Thanks

1 个答案:

答案 0 :(得分:0)

你的问题确实没有意义。 数据将按当前存储在列表中。 您似乎要问的是如何以2位小数精度显示它

这将创建您要查找的字符串列表:

map(
    lambda(x): "%0.2f" % round(x,2),
    pp,
)

如何显示此列表取决于您。但是,如果您显示列表,则根本不会更改列表中的基础数据