Factsheet
/ 19 February 2026; 47 days ago (19 February 2026)
/ 19 February 2026; 47 days ago (19 February 2026)
What exactly is flask (python) and what does it do? It's called a backend framework, but what components does it consist of / what functionality does it have? What is WSGI, template engine, response objects, requests, and web template engines? The terms are just abstract and confusing to me.
I got laid off in mid-October and decided to teach myself how to code. My first public project, Spheri, is a Python/Flask web app that gives you Spotify song recommendations based on your local weather.
Outside of super doxxing yourself, really cool project!
More on reddit.comJust finished learning Python basics, should I begin learning flask, fastapi, or django if my goal is to use it for webdev?
All three,
Announcing the Flask Mega-Tutorial, 2024 Edition - miguelgrinberg.com
Django Web Framework (Python) - Learn web development | MDN (mozilla.org)
Using FastAPI to Build Python Web APIs โ Real Python
More on reddit.comAre there any big real world websites build in Python using Django or Flask
What is the difference between Flask and Django?
Is Flask good for beginners?
Videos
ยป pip install Flask
So every time I come across Flask I just feel really confused, every stupid article online just says 'Flask is a lightweight WSGI framework' (very helpful and digestible definition bro). What does that mean?
What exactly does flask do? I hear terms like WSGI, template engines, requests, template engines, response objects, other stuff. But what exactly does any of that stuff mean? Can anyone explain those and what it specifically does when doing web development? I see these terms everywhere but I have trouble understanding what it literally actually does / I don't have a concrete understanding of what it does.
Would appreciate if anyone can elaborate.