What is the purpose of a custom model Manager in Django?
- A To manage user permissions
- B To encapsulate common query logic so it lives in one place
- C To handle file uploads
- D To configure the admin site
Answer
To encapsulate common query logic so it lives in one place
A manager such as Order.objects.pending() keeps query logic out of views and prevents the same filter being repeated across the codebase.





