2009-03-04 41 views

回答

3

有一個應用程序叫做python-money。它有一些代碼可以在Django模型中定義一個MoneyField,但是我們最初的實驗顯示了一些問題,所以我們只是改用DecimalField

DecimalField適用於貨幣,我認爲這對您的情況也是最好的,因爲它聽起來不像您需要以多種貨幣維持餘額。

編輯:響應需要交易,賬戶管理等的額外要求。

嘗試minibooks,特別是注意到它們的Ledger models

如果這不起作用,我想你必須走出Django,並嘗試將OpenERPTryton(OpenERP分叉)合併到你的Django應用程序中。

+0

我們需要事務歷史記錄。所以我們不僅需要一種新的貨幣金額類型。例如,我們需要諸如事務模型,CurrencyType模型和帳戶模型之類的東西。 – Michael 2009-03-04 23:43:04