[英]Django queryset with multiple M2M?
class Node(models.Model):
# ...
class Zone(models.Model):
nodes = models.ManyToManyField(Node)
class BusLine(models.Model):
zones = models.ManyToManyField(Zone)
class Service(models.Model):
bus_lines = models.ManyToManyField(BusLine)
How can I get all the nodes related to the zones that are related to the buslines that are related to ONE service? 如何获得与与ONE服务相关的总线相关的区域相关的所有节点?
Node.objects.filter(zone__busline__service=my_service)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.