Frameworks

Flask Cheat Sheet

Print-ready cheat sheet for Flask, organized for fast lookup, study, and desk-side use

Source
Flask Documentation (flask.palletsprojects.com)
License
MIT
Updated
2026-03-27

Sample

What's in this cheat sheet

  • Setup
  • Routes
  • Templates
  • Request & Response
  • Forms
  • Database
  • Blueprints
  • Error Handling
  • Configuration
  • Extensions

Minimal App

from flask import Flask
app = Flask(__name__)

@app.route('/')
def index():
    return 'Hello, World!'

Run the App

pip install flask
flask --app app run --debug
# or: python -m flask run --debug

Project Structure

app.pyApplication entry point
templates/Jinja2 HTML templates
static/CSS, JS, images
models.pyDatabase models
requirements.txtPython dependencies

Download the full cheat sheet for all sections, formatted for print

Download PDF

Downloads

Choose the treatment that matches how you read