Предположим, что у меня есть что-то подобное в моих моделях.py:
class Hipster(models.Model):
name = CharField(max_length=50)
class Party(models.Model):
organiser = models.ForeignKey()
participants = models.ManyToManyField(Profile, related_name="participants")
Теперь в моем views.py я хотел бы сделать запрос, который выбрал бы вечеринку для пользователя, где более 0 участников.
Примерно так:
user = Hipster.get(pk=1)
hip_parties = Party.objects.filter(organiser=user, len(participants) > 0)
Какой лучший способ сделать это?