def values_list(self, *fields, **kwargs):
flat = kwargs.pop('<STR_LIT>', False)<EOL>if kwargs:<EOL><INDENT>raise TypeError('<STR_LIT>'<EOL>% (kwargs.keys(),))<EOL><DEDENT>if flat and len(fields) > <NUM_LIT:1>:<EOL><INDENT>raise TypeError("<STR_LIT>")<EOL><DEDENT>clone = self.only(fields)<EOL>clone._values_list = True<EOL>clone._flat_values_list = flat<EOL>return clone<EOL>
Instructs the query set to return tuples, not model instance