'Essentially, the opposite of defer. Only the fields passed into this
method and that are not already specified as deferred are loaded
immediately when the queryset is evaluated.'

def only(self, *fields):

    clone = self._clone()
    clone._fields = fields
    return clone
