I have been reading on their respective website (Django and Flask) about what do they do and what they offer .
I realized the following:
Both are web application frameworks: They help and speed up the application dev time.
They provide rendering to html from python/html templates (please correct me if I'm wrong)
I was able to see that with a minimalist Flask hello world application, the user was able to select the local host port and view the html from browser.
Point 3 led me to believe that Flask comes with its integrated webserver that renders html. Is this capability available in Django? Or does Django require a separate server (Apache for instance) running?
Please help me clarify this confusion. I am trying to understand the difference in the word "web framework"