嵌套模型的django更新字段

嵌套模型的django更新字段,django,django-models,Django,Django Models,我有一个名为Alert的模型,它有一个foreignkey给用户(一个用户可以定义多个警报) 然后我有一个名为Notice的模型,它有一个foreignkey来提醒(一个提醒可以有多个提醒) 在我的业务逻辑的某些部分中,我需要更新属于某个特定用户的所有通知(我的意思是,属于该用户的警报的所有通知)的字段 我需要像这样使用orm来解决这个问题 Notice.objects.filter(alert__user=1).update(sent=True) 这能做到吗?没有为循环嵌套?事实上,我的数据

我有一个名为Alert的模型,它有一个foreignkey给用户(一个用户可以定义多个警报)

然后我有一个名为Notice的模型,它有一个foreignkey来提醒(一个提醒可以有多个提醒)

在我的业务逻辑的某些部分中,我需要更新属于某个特定用户的所有通知(我的意思是,属于该用户的警报的所有通知)的字段

我需要像这样使用orm来解决这个问题

Notice.objects.filter(alert__user=1).update(sent=True)

这能做到吗?没有为循环嵌套?

事实上,我的数据集中有一个问题,我的问题是答案本身

Notice.objects.filter(alert__user=1).update(sent=True)

非常好地工作

是的,在@levi工作时,我认为这只适用于User.objects.filter(alers\uuuuu notices\uuuuuu sent=true),例如(相反的方式),但它适用于两种方式。