给定模型A与模型B具有ManyToMany关系:如何轻松获得满足条件的关系中至少有一个模型B的所有模型A对象?
例如,如何让所有具有至少一个具有OK状态的ModelB的ModelA。
class ModelA(models.Model):
bobjects = models.ManyToManyField(ModelB)
class ModelB(models.Model):
OK = 'O'
KO = 'K'
STATUS_CHOICES = (
(OK, 'O.K.'),
(KO, 'K.O.'),
)
status = models.CharField(max_length=1, choices=STATUS_CHOICES)
由于