【发布时间】:2020-06-11 12:34:59
【问题描述】:
我想获取每个国家/地区的网站数量。现在如果没有给出国家,所有国家的站点数量应该是结果。我的查询看起来像:
Devices = GatewayDevice.objects.prefetch_related("model").filter(
model__site__country=country, end_date=None
)
在进行查询之前,我可以检查参数 country 是否为 null 并给出它和其他值,例如 ALL(不起作用)。我该如何处理?
【问题讨论】:
-
如果没有给出国家,你需要返回GatewayDevice的所有对象,对吧?
标签: python django database filter