我有一个带有布尔字段的发票模型:is_overdue。如果用户未收到付款且due_date在今天之前,则此字段设置为True。
现在我想要完成此字段定期更新。好的一种可能性是在调用save方法时更新字段。
但是,我如何确保如果对象被“调用”(在门户网站上显示),则is_overdue字段设置正确。由于我无法在查看对象之前强制用户保存对象; - )
如果可以覆盖get对象方法并相应地设置字段,那将是很好的。使用“get object method”我的意思是调用Invoice.objects.all()或类似的..
答案 0 :(得分:3)
使is_overdue
属性检查是否已付款并返回适当的值。