0
def cumulate(self, dataset):
nb = 0
for i in range(dataset.count()):
nb += dataset[i]['nb']
dataset[i]['nb'] = 99
print(dataset[i]['nb'])
return dataset
爲什麼這打印原始值,而不是打印99?django queryset元素無法更改?
數據集是查詢集還是別的東西?正如所寫的,這裏沒有任何django特定的。你想達到什麼目的? – Sayse
我正在嘗試更改數據集的元素。數據集是一個Django查詢集。使用值方法,我們可以使用迭代元素作爲詞典 – user2080105
值「返回返回字典的QuerySet」,這不是完全相同的事情,我仍然不完全確定你要做什麼 – Sayse