code: def filter(self, *args, **kwargs) -> "QuerySet":
          
          return self._filter_or_exclude(negate=False, *args, **kwargs)
docs: Filters QuerySet by given kwargs. You can filter by related objects like this:
  
          .. code-block:: python3
  
              Team.filter(events__tournament__name='Test')
  
          You can also pass Q objects to filters as args.