code: def group_by(self, *fields):
          
          fields = self._expand_group_by_fields(self.model, fields)
          return self._clone(klass=GroupByQuerySet, setup=True, _fields=fields)
docs: Clone the queryset using GroupByQuerySet.
  
          :param fields:
          :return: