📡 You're offline — showing cached content
New version available!
Quick Access
Tutorials Python from Zero Flask Web App

Flask Web App

6 min read
Flask is a lightweight web framework. Define routes with @app.route('/path'). Return JSON with jsonify(). Read POST data with request.get_json() and query parameters with request.args.get('key').

Flask Basics

pip install flask

from flask import Flask, jsonify, request

app = Flask(__name__)

@app.route("/")
def home():
    return "Hello, Flask!"

@app.route("/api/users", methods=["GET"])
def users():
    return jsonify([{"id": 1, "name": "Alice"}])

if __name__ == "__main__":
    app.run(debug=True)