  
      # Final result is that everything except "headline" is deferred.
      Entry.objects.only("headline", "body").defer("body")
  
      # Final result loads headline and body immediately (only() replaces any
      # existing set of fields).
      Entry.objects.defer("body").only("headline", "body")
  
  All of the cautions in the note for the :meth:`defer` documentation apply to
  ``only()`` as well. Use it cautiously and only after exhausting your other
  options.
 
</s> remove The ``only()`` method is more or less the opposite of :meth:`defer()`. You call
it with the fields that should *not* be deferred when retrieving a model.  If
you have a model where almost all the fields need to be deferred, using
 </s> add The ``only()`` method is essentially the opposite of :meth:`defer`. Only the
fields passed into this method and that are *not* already specified as deferred
are loaded immediately when the queryset is evaluated.

If you have a model where almost all the fields need to be deferred, using
    # Final result loads headline immediately.
  
      # Final result is that everything except "headline" is deferred.
      Entry.objects.only("headline", "body").defer("body")
  
    # Final result loads headline immediately.
    # Final result loads headline immediately.
      Entry.objects.defer("body").only("headline", "body")
  
  All of the cautions in the note for the :meth:`defer` documentation apply to
  ``only()`` as well. Use it cautiously and only after exhausting your other
  options.
keep keep keep keep replace replace keep keep keep keep keep
 Fixed #24048 -- Corrected QuerySet.only() docs about interaction with defer(). 
docs/ref/models/querysets.txt