Based on Tutorialspoint - Flask.
- Flask is a web application framework written in Python.
- Flask is based on Werkzeug WSGI toolkit and Jinja2 template engine.
- Flask is often referred to as a micro framework. It aims to keep the core of an application simple yet extensible. Flask does not have built-in abstraction layer for database handling, nor does it have form a validation support. Instead, Flask supports the extensions to add such functionality to the application. Some of the popular Flask extensions are discussed later in the tutorial.