在我的views.py中有以下代码,它提供了我在模板中作为表计算出来的iva_debito_totale
。但是如果Ricavi模型是空的,那么我的iva_debito_totale
也是空的。我有必要让iva_debito_totale
几乎等于零,即使Ricavi是空的
这是我的密码
defaults = list(0 for m in range(13))
iva_debito = dict()
for year, month, totale in(Ricavi.objects.values_list( 'data_contabile__year', 'data_contabile__month').
annotate(totale=ExpressionWrapper(Sum(F('quantita') * F('ricavo')*(F('iva')+0)),
output_field=FloatField())).values_list('data_contabile__year', 'data_contabile__month', 'totale')) :
iva_debito[id]=list(defaults)
index=month
iva_debito[id][index]=totale
iva_debito_totale={'IVA a Debito Totale': [sum(t) for t in zip(*iva_debito.values())],}
我曾经有过类似的情况。这对我很有用:
相关问题 更多 >
编程相关推荐