Django: проверьте, включает ли ManyToManyField экземпляр
У меня следующая модель:
class Party(models.Model):
participants = models.ManyToManyField(User, related_name='participants')
Как проверить, участвует ли пользователь в вечеринке? Я перепробовал множество вариантов, но ни один из них не работает. Я хотел бы иметь что-то вроде этого в моем views.py:
def get_queryset(self):
qs = models.Party.objects.all()
qs.filter(participants__in=self.request.user.pk)
return qs