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

Uploaded Source

Built Distribution

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

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: Flask-1.1.4.tar.gz
  • Upload date:
  • Size: 635.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1

File hashes

Hashes for Flask-1.1.4.tar.gz
Algorithm Hash digest
SHA256 0fbeb6180d383a9186d0d6ed954e0042ad9f18e0e8de088b2b419d526927d196
MD5 49c23fb3096ee548f9737bbddc934c41
BLAKE2b-256 4d5b2d145f5fe718b2f15ebe69240538f06faa8bbb76488bf962091db1f7a26d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Flask-1.1.4-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.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1

File hashes

Hashes for Flask-1.1.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22
MD5 6e579a6228c0333dd5b61c5bd214ea05
BLAKE2b-256 e86d994208daa354f68fd89a34a8bafbeaab26fda84e7af1e35bdaed02b667e6

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