Recall & Review
beginner
What does it mean that Flask is a micro-framework?
Flask is called a micro-framework because it provides the basic tools to build web apps without extra features like database layers or form validation built-in. You add only what you need.
Click to reveal answer
beginner
Name one main advantage of using Flask as a micro-framework.
Flask is simple and flexible, letting you start small and add only the parts you want, making it easy to learn and customize.
Click to reveal answer
intermediate
How does Flask's minimalism help developers?
Because Flask keeps things minimal, developers can understand the whole app easily and have full control over how to build features.
Click to reveal answer
beginner
What kind of projects is Flask especially good for?
Flask is great for small to medium projects or when you want to build a prototype quickly without extra complexity.
Click to reveal answer
intermediate
Why might Flask be preferred over bigger frameworks like Django?
Flask is preferred when you want simplicity, flexibility, and to avoid the extra features and rules that bigger frameworks enforce.
Click to reveal answer
What is a key characteristic of Flask as a micro-framework?
✗ Incorrect
Flask provides the core essentials and allows developers to add only the features they want.
Which project is Flask best suited for?
✗ Incorrect
Flask is ideal for small to medium apps or quick prototypes due to its simplicity.
Why might a developer choose Flask over Django?
✗ Incorrect
Flask offers more flexibility and less built-in complexity compared to Django.
What does Flask NOT include by default?
✗ Incorrect
Flask does not include database tools or form validation by default; you add them if needed.
How does Flask's minimalism benefit beginners?
✗ Incorrect
Flask's minimalism helps beginners by focusing on core concepts without overwhelming them.
Explain why Flask is called a micro-framework and how that affects your app development.
Think about what Flask gives you by default and what you add yourself.
You got /4 concepts.
Describe scenarios where choosing Flask over a bigger framework like Django makes sense.
Consider project size and complexity.
You got /4 concepts.