Flask – Introduction

Web Application Framework or basically Web Framework speaks to a gathering of libraries and modules that empowers a web application designer to compose applications without making a big deal about low-level subtleties, for example, conventions, string the executives and so on. Flask is a web application system written in Python. It is created by Armin Ronacher, who leads a global gathering of Python enthusiasts named Pocco.Flask depends on the Werkzeug WSGI toolbox and Jinja2 layout motor. Both are Pocco ventures.


Web Server Gateway Interface (WSGI) has been received as a standard for Python web application development. WSGI is a determination for a widespread interface between the web server and the web applications.


It is a WSGI toolbox, which implements requests, reaction objects, and other utility capacities. This enables assembling a web structure over it. The Flask structure utilizes Werkzeug as one of its bases.


Jinga2 is a mainstream templating engine for Python. A web templating framework consolidates a layout with a specific information source to render dynamic web pages.

Flask is frequently alluded to as a smaller scale system. It plans to keep the center of an application straightforward yet extensible. Carafe does not have worked in reflection layer for database taking care of, nor does it have structure an approval support. Rather, Flask underpins the augmentations to add such usefulness to the application. A portion of the prevalent Flask augmentations are examined later in the tutorial.