我有以下型号:
class FactoryDevice(models.Model)
...
class InspectionRegister(models.Model)
factory_device = models.ForeignKey(FactoryDevice)
inspection_date = models.DateTimeField()
status = models.CharField(choices=choices.STATUS)
这是一个场景:
在工厂里,每周都要检查设备。在
我只想过滤最后五个相关的FactoryDevice
的状态为choices.REPPROVED
。如果FactoryDevice
中最后五个InspectionRegister
之一的状态不是choices.REPPROVED
,那么这个FactoryDevice
不能出现在结果中。在
首先,我会为你的反向关系定义一个
related_name
,这样你的生活会更轻松:这样就可以起作用了:
^{pr2}$相关问题 更多 >
编程相关推荐