Flask: Lightweight Web Development
Flask is a minimal Python web framework — ideal for APIs, microservices and prototypes.
from flask import Flask, jsonify
app = Flask(__name__)
@app.route("/api/status")
def status():
return jsonify({"status": "ok"})
Run
flask --app app run --debug — but never enable debug mode in production.
Flask vs Django
Flask is minimal and flexible; Django ships with admin, ORM and auth. For APIs choose Flask or FastAPI; for large content sites Django.
Related: Python for Beginners · SQL Basics