1. Home
  2. /
  3. Flask
  4. /
  5. Error Handling Example

Error Handling Example - Flask Typing CST Test

Loading…

Error Handling Example — Flask Code

Custom error handler example.

from flask import Flask, jsonify

app = Flask(__name__)

@app.errorhandler(404)
def not_found(e):
	return jsonify({ 'error': 'Not Found' }), 404

@app.route('/')
def index():
	return 'Welcome!'

if __name__ == '__main__':
	app.run(debug=True, port=5000)

Flask Language Guide

Flask is a lightweight, WSGI-based web framework for Python. It emphasizes simplicity, flexibility, and minimalism, allowing developers to build web applications and APIs quickly without imposing a specific project structure.

Primary Use Cases

  • ▸RESTful API development
  • ▸Backend for web/mobile applications
  • ▸Microservices architecture
  • ▸Prototyping and MVP development
  • ▸Serving dynamic web content using templates

Notable Features

  • ▸Lightweight and minimalistic core
  • ▸Extensible via Flask extensions
  • ▸Built-in development server and debugger
  • ▸URL routing and request handling
  • ▸Jinja2 template engine for rendering HTML

Origin & Creator

Flask was created by Armin Ronacher in 2010 as part of the Pocoo project, aiming to provide a simple and extensible Python web framework.

Industrial Note

Flask is preferred for projects requiring flexibility, lightweight architecture, or microservices without the overhead of larger frameworks like Django.

More Flask Typing Exercises

Flask Simple Counter APIFlask Hello World APIFlask JSON EchoFlask Query Parameter ExampleFlask Route Parameter ExampleFlask Middleware ExampleFlask Async ExampleFlask Combined Middleware and RoutesFlask Template Example

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher