2014-03-19 80 views
0

我使用Django框架工作。從postgresql數據庫中獲取值。 我查詢集是:django queryset convert tofixed format

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

我查詢集是十進制format.how轉換十進制格式的查詢集來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 
+0

您對數據使用Decimalfield或Floatfield嗎? – sagarchalise

回答

0

你的問題沒有意義。 數據將按照當前的方式存儲在列表中。 你似乎會問什麼是你應該如何與2位小數精度

這將創建一個字符串,你的列表中顯示它正在尋找:

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

你怎麼顯示這個列表是你。但是,顯示列表並不會更改列表中的底層數據pp所有