Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A microframework based on Werkzeug, Jinja2 and good intentions

This branch is 4 commits ahead, 614 commits behind master

Merge pull request #1335 from phouse512/patch-1

Update api.rst, fixed spelling
latest commit d734baf176
Markus Unterwaditzer untitaker authored
Failed to load latest commit information.
artwork Updated license, relicensed logo under debian-ish license
docs Update api.rst, fixed spelling
examples Happy New Year 2014
flask Corrected api docs
scripts Happy New Year 2014
.gitignore Added a tox-test command that runs Flask tests with tox
.travis-devel-requirements.txt blinker repository moved to github
.travis-lowest-requirements.txt Fix broken test_appcontext_signals test case
.travis-release-requirements.txt Fix broken test_appcontext_signals test case
.travis.yml Flask should now work with release requirements on 3.3
CHANGES Documented fix for #879
LICENSE 2013 Updated manifests
Makefile Added tox-test command
README Added missing newlines to readme Do not break extension tests if tested with installed extensions.
setup.cfg Removed dev tag from setup.cfg. Fixes #596 In case we need a 0.10.2
tox.ini Fix broken test_appcontext_signals test case


                          // Flask //

              web development, one drop at a time

    ~ What is Flask?

      Flask is a microframework for Python based on Werkzeug
      and Jinja2.  It's intended for getting started very quickly
      and was developed with best intentions in mind.

    ~ Is it ready?

      It's still not 1.0 but it's shaping up nicely and is
      already widely used.  Consider the API to slightly
      improve over time but we don't plan on breaking it.

    ~ What do I need?

      Jinja 2.4 and Werkzeug 0.7 or later.
      `pip` or `easy_install` will install them for you if you do
      `pip install Flask`.  I encourage you to use a virtualenv.
      Check the docs for complete installation and usage

    ~ Where are the docs?

      Go to for a prebuilt version
      of the current documentation.  Otherwise build them yourself
      from the sphinx sources in the docs folder.

    ~ Where are the tests?

      Good that you're asking.  The tests are in the
      flask/testsuite package.  To run the tests use the
      `` file:

        $ python

      If it's not enough output for you, you can use the
      `--verbose` flag:

        $ python --verbose

      If you just want one particular testcase to run you can
      provide it on the command line:

        $ python test_to_run

    ~ Where can I get help?

      Either use the #pocoo IRC channel on or
      ask on the mailinglist:

      See for more resources.

Something went wrong with that request. Please try again.