我有以下回圈:
deposits = Deposit.objects.all()
print('Processing ' str(len(deposits)) ' values . . .')
deposit_values = {}
for d in deposits:
bas = Account.objects.filter(
pk=d.account.id,
)
if len(bas) == 1:
ba = bas[0]
deposit_values[ba.id] = d.amount
else:
print(ba.id)
print(' ')
print(str(len(deposit_values)) ' values processed.')
這將列印以下輸出:
處理 712 個值。. . 處理了 710 個值。
當進入存款價值的價值沒有限制時,這怎么可能?
uj5u.com熱心網友回復:
謝謝@Selcuk
有些存款具有相同的帳戶 ID,您最終會在您的 deposit_values 中用另一個覆寫一個
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/367561.html
