2013-10-12 17 views
0

我想要將度量單位與度量的大小一起存儲在App Engine數據存儲中。我真的很喜歡這個庫Pint需要的,因爲它感覺很自然來形容測量,檢查其大小和單位,並將其轉換爲其他單位的做法:在App Engine數據存儲中存儲Pint的度量單位(Python)

from pint import UnitRegistry 
units = UnitRegistry() 

weight = 30 * units.lbf 
print(weight.magnitude) 
print(weight.units) 
print(weight.to(units.kg)) 

然而,這不是明顯對我怎麼樣我會將這些數量存儲在App Engine數據存儲中。如何才能將這些內容存儲在App Engine數據存儲中?有沒有比簡單地爲量級和單位創建單獨的屬性更優雅的方法?編寫自定義屬性是最好的方法嗎?理想情況下,無論度量單位如何,所有重量屬性都可以排序。

回答

0

正如您所提到的,最簡單的方法是分別存儲大小和單位。此外,爲了加速搜索和排序,您可能需要存儲(也許作爲計算屬性)大小轉換爲基本單位,基本單位和基本維度。

相關問題