FLASK – a micro web framework for python

Introduction
Flask is a micro web framework for python. It is based on Werkzeug and Jinja. it was developed by Armin Ronacher in 2004. It’s called a microframework as it’s not required any tool or library.
Why Flask
Flask is more suitable for python project as it’s easy to learn for a beginner. It is designer in such a manner so that it can easily use and extend. It’s a very lightweight microframework to create python web applications.
Components
- Werkzeug
- Jinja
Features
- Easy to use and extensible
- Templating
- Development server and debugger
- Support secure cookies
- Support unit testing
- Unicode based
- Lightweight
Example
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "Home Page"
@app.route("/about")
def about():
return "About Page"
@app.route("/contact")
def contact():
return "Contact Page"
if __name__ == "__main__":
app.run()