debts = Debt.objects.filter(debt_closed=False)
for debt in debts:
if debt.product.product_price - debt.product_paid <= 0:
debt.debt_closed = True
debt.save()
debt.product.product_price
和debt.product_paid
是小数。我需要减去这两个值以验证债务已经支付,所以我可以设置标记布尔debt_closed
为真。问题是,我必须得到每一个对象,甚至是尚未支付的债务。有没有办法创建一个匹配这个条件的查询集?