Skip to main content

A simple framework for building complex web applications.

Project description

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks.

Flask offers suggestions, but doesn’t enforce any dependencies or project layout. It is up to the developer to choose the tools and libraries they want to use. There are many extensions provided by the community that make adding new functionality easy.

Installing

Install and update using pip:

pip install -U Flask

A Simple Example

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello, World!'
$ FLASK_APP=hello.py flask run
 * Serving Flask app "hello"
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-1.0.tar.gz (643.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Flask-1.0-py2.py3-none-any.whl (97.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Flask-1.0.tar.gz.

File metadata

  • Download URL: Flask-1.0.tar.gz
  • Upload date:
  • Size: 643.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Flask-1.0.tar.gz
Algorithm Hash digest
SHA256 7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c
MD5 7140df3116386c7af0f389800a91817b
BLAKE2b-256 99abeedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772

See more details on using hashes here.

File details

Details for the file Flask-1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Flask-1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b1883637bbee4dc7bc98d900792d0a304d609fce0f5bd9ca91d1b6457e5918dd
MD5 4c0757a5a489d4db8260c6d722c5e6b0
BLAKE2b-256 55b14365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page