1. Home
  2. /
  3. Flask
  4. /
  5. Route Parameter Example

Route Parameter Example - Flask Typing CST Test

Loading…

Route Parameter Example — Flask Code

Returns user info based on route parameter.

from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/users/<int:user_id>')
def get_user(user_id):
	return jsonify({ 'id': user_id, 'name': f'User {user_id}' })

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 Middleware ExampleFlask Async ExampleFlask Error Handling ExampleFlask Combined Middleware and RoutesFlask Template Example

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher