Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
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 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.
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.