У меня есть две модели, например,
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)
Я хочу получить все команды, которые не назначены ни одному ученику, ie все команды, где student.count () равно 0. Как могу я запросить это?
Я пробовал
Team.objects.filter(student=None)