Фильтр django queryset проверяет, содержит ли поле ManyToMany определенный объект

У меня есть эти две модели :

class Project(models.Model):
    name = models.CharField(max_length=50)
    users = models.ManyToManyField(User)

class User(models.Model):
    name = models.CharField(max_length=25)

Я хочу получить набор запросов, содержащий все проекты с определенным пользователем в поле 'users' ManyToManyField

Я пробовал это: Project.objects.filter(users__contains=user), но это не работает

Кто-то знает, как мне это сделать?

если фильтрация с идентификатором:

Project.objects.filter(users=search_id)

если фильтрация по имени пользователя:

Project.objects.filter(users__name__icontains=user.name)
Вернуться на верх