Question: Why are QuerySets considered "lazy"?

  1. The results of a QuerySet are not ordered.
  2. QuerySets do not create any database activity until they are evaluated.
  3. QuerySets do not load objects into memory until they are needed.
  4. Using QuerySets, you cannot execute more complex queries.

Answer: The correct answer of the above question is Option B:QuerySets do not create any database activity until they are evaluated.