code: def distinct(self):
          
          new_query_set = self.clone()
          new_query_set.query.distinct = True
          return new_query_set
docs: Only return distinct row. 
          Return a new query set with distinct mark