我有一个ORM,其中有一个m2m关系,如下所示:
class FlowKits(models.Model):
kit = models.ForeignKey(Kit, on_delete=models.CASCADE)
trip_cost = models.IntegerField(default=0)
class Flow(models.Model):
flow_name = models.CharField(max_length=500, default=0)
kits = models.ManyToManyField(FlowKits)
如何获取id=10且kit id=18的流的trip_cost
我尝试了以下方法,但它只提供了Flow对象
f_obj = Flow.objects.filter(id=10, kits__kit=18)
这是您正在查找的查询:
诀窍是通过
FlowKits
模型开始查询相关问题 更多 >
编程相关推荐