Django高级查询取决于mod的关系

2024-09-28 21:52:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下型号:

class Order(models.Model):
  name = models.CharField(max_length= 100, blank=True, null=True)

class OrderState(models.Model):
  name = models.CharField(max_length= 100, blank=True, null=True)

class OrderDetail(models.Model):
  order = models.ForeignKey( Order )
  state = models.ForeignKey( OrderState )

我们假设存在两种状态:“进行中”和“完成”

因此,我们的想法是对OrderDetail模型进行查询,对于没有状态为“Finished”的详细信息的订单,该模型返回状态为“in process”的详细信息。非常感谢你的帮助


Tags: nametruemodelmodels状态ordernulllength