比如说,我有两种模式。
class Student(models.Model):
name = models.CharField(max_length=160)
teams = models.ManyToManyField("Team", related_name="student", blank=True)
class Team(models.Model):
name = models.CharField(max_length=160)
我想检索所有没有分配给任何学生的队伍,即所有student.counter()为0的队伍。 我如何查询?
我已经尝试过
Team.objects.filter(student=None)
使用"... isnull
过滤
Team.objects.filter(student__isnull=True)