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!"
$ env FLASK_APP=hello.py flask run
 * Serving Flask app "hello"
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Contributing

For guidance on setting up a development environment and how to make a contribution to Flask, see the contributing guidelines.

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.1.2.tar.gz (637.5 kB view details)

Uploaded Source

Built Distribution

Flask-1.1.2-py2.py3-none-any.whl (94.6 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: Flask-1.1.2.tar.gz
  • Upload date:
  • Size: 637.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.2

File hashes

Hashes for Flask-1.1.2.tar.gz
Algorithm Hash digest
SHA256 4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060
MD5 0da4145d172993cd28a6c619630cc19c
BLAKE2b-256 4e0bcb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Flask-1.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 94.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.2

File hashes

Hashes for Flask-1.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557
MD5 1811ab52f277d5eccfa3d7127afd7f92
BLAKE2b-256 f2282a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f

See more details on using hashes here.

Supported by

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