Bird
0
0

You want to apply the Repository pattern in a Flask app to separate data access. Which approach best fits this pattern?

hard📝 Application Q8 of 15
Flask - Ecosystem and Patterns
You want to apply the Repository pattern in a Flask app to separate data access. Which approach best fits this pattern?
ACreate a class that handles all database queries and returns data to views.
BWrite SQL queries directly inside route functions.
CStore database credentials in global variables.
DUse Flask's built-in session to store all data.
Step-by-Step Solution
Solution:
  1. Step 1: Understand Repository pattern goal

    It abstracts data access behind a class or module.
  2. Step 2: Match with Flask usage

    Creating a class for database queries fits this pattern well.
  3. Final Answer:

    Create a class that handles all database queries and returns data to views. -> Option A
  4. Quick Check:

    Repository pattern = class abstracts data access [OK]
Quick Trick: Repository pattern hides data logic in a class [OK]
Common Mistakes:
MISTAKES
  • Putting SQL in routes directly
  • Using globals for credentials
  • Misusing Flask session for data storage

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Flask Quizzes