Результат квантизации содержит слишком много цифр для текущего контекста

Я пытаюсь сохранить результат операции в моем admin.py, и у меня есть эта ошибка:

результат квантования имеет слишком много цифр для текущего контекста

....
def save_model(self, request, obj, form, change):

    usuario_libra   = obj.consignee.membresia.libra
    valores         = Valores.objects.get(pk=1)
    vtasa           = valores.tasa
    vaduana         = valores.aduana
    vgestion        = valores.gestion
    vfee            = valores.fee
    vcombustible    = valores.combustible

    trans_aereo     = obj.peso * usuario_libra * vtasa
    aduana          = (obj.peso * vaduana )*vtasa
    fee_airpot      = (obj.peso * vfee)*vtasa
    combustible     = (obj.peso * vcombustible)*vtasa
    itbis           = (trans_aereo+vgestion)*Decimal(0.16)
    total           = trans_aereo + vgestion + aduana + fee_airpot + combustible + itbis

    if not obj.id:
        obj.total = total
        ...

Что это значит? Все поля моей модели десятичные. Помогите пожалуйста

Спасибо

15
задан Asinox 18 May 2012 в 15:44
поделиться