簡體   English   中英

Django:從相關領域過濾模型

[英]Django: filtering model from related field

在Django中,我有以下模型: PersonDeviceConsumption

一個可以擁有零到許多設備
設備的 消耗量為零到很多

如何根據“消費”中的值過濾人?

我可以過濾設備中的字段:

Person.objects.filter(device__is_active=True) 

但是,如何過濾“消費”字段?

要獲取一個Consumption對象(在本例中為其ID),請執行以下操作:

Person.objects.filter(device__consumptions__id=consumption_id)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM