Template Example - Flask Typing CST Test
Loading…
Template Example — Flask Code
Renders an HTML template with Jinja2.
from flask import Flask, render_template_string
app = Flask(__name__)
TEMPLATE = '''
<h1>Hello {{ name }}</h1>
'''
@app.route('/<name>')
def hello(name):
return render_template_string(TEMPLATE, name=name)
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.