我有一個現有的PostgreSQL數據庫,我正在使用一個新的Django站點。當我運行時:Django模型和PostgreSQL資金類型
python manage.py inspectdb
我得到幾個有PostgreSQL類型的「金錢」,不能正確轉換的字段。對Django來說,他們至少告訴你他們在猜測。 :)
在PostgreSQL文檔,它們提供了資金類型的以下信息:
Name: money
Storage Size: 8 bytes
Description: currency amount
Range: -92233720368547758.08 to +92233720368547758.07
好像對我來說,這應該是在Django一個DecimalField。
其他人怎麼處理這個?如果你之前遇到過這個問題,你是否發現任何「陷阱」?任何我應該知道的事情等等?
版本信息:
的PostgreSQL 9.1與Python 2.6.5和1.3.1的Django
+1爲了避免錢款 – 2012-01-11 16:39:38
嗯......感謝您的評論。但是,它不回答問題或解決我的問題。注意:我說這是一個現有的數據庫。 – 2012-01-11 17:06:32