Flask
Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja
Setup
All Flask applications must create an application instance
Snippets
python
from flask import Flask
app = Flask(__name__)python
from flask import Flask, escape, request
app = Flask(__name__)
@app.route('/')
def hello():
name = request.args.get("name", "World")
return f'Hello, {escape(name)}!'bash
$ env FLASK_APP=hello.py flask run
* Serving Flask app "hello"
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)ORM
While Flask does not come with a built-in ORM, it can be easily integrated with SQLAlchemy ORM and use alembic for migrations
