Question: Why might you want to write a custom model Manager?

  1. to perform database queries
  2. to set up a database for testing
  3. to modify the initial QuerySet that the Manager returns
  4. to filter the results that a database query returns

Answer: The correct answer of the above question is Option C:to modify the initial QuerySet that the Manager returns