Как применить фильтр в шаблоне django

views.py

def autificat_user(request, pk):
    id_user = Profile.objects.get(id=pk)
    user_list = Profile.objects.all()
    for tes in user_list:
        print("user_list:",tes)
        if tes.friend.filter(user2=id_user):
            print(id_user,": to friends:", tes)

tes.friend.filter(user2=id_user) <<Вот этот фильтр нужно в шаблоне применить, он проверяет нахожусь ли я у пользователя в друзьях.

Шаблон .html

```{% for users in user_list %}
    <h2>{{ users }} друзей:{{ users.friend.all.count }}</h2>
    <h3>{{ users.friend|filter__user2:id_user }}</h3>
{% endfor %}```

{{ users.friend|filter__user2:id_user }} <<Сюда нужен фильтр но у меня выдаёт ошибку Invalid filter: 'filter_user2'

models.py

Вдруг понадобится

class Profile(models.Model):
    name = models.CharField(max_length=30)
    friend = models.ManyToManyField('Friends', blank=True, related_name='friend') # внешний ключ
    def __str__(self):
        return self.name

class Friends(models.Model):
    user = models.ForeignKey(Profile, on_delete=models.CASCADE,related_name='user')
    user1 = models.ForeignKey(Profile, on_delete=models.CASCADE,related_name='user1')
    user2 = models.ForeignKey(Profile, on_delete=models.CASCADE,related_name='user2')
Вернуться на верх