我有一个名为Alert的模型,它有一个用户的外键(一个用户可以定义多个警报)
然后我有一个名为Notice的模型,它有一个警告的外键(一个警报可以有多个通知)
在我的业务逻辑的某些部分,我需要更新属于我拥有id的特定用户的所有通知的字段(我的意思是,所有属于该用户的警报的通知)
我需要使用像这样的orm
Notice.objects.filter(alert__user=1).update(sent=True)
这可以吗?没有嵌套for循环?
答案 0 :(得分:0)
实际上我的数据集中存在问题,我的问题是自己回答,
Notice.objects.filter(alert__user=1).update(sent=True)
完美运作