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.
Homepage
Download
Recent Releases
3.2.030 Nov 2024 22:05
major bugfix:
Unreleased
Remove previously deprecated code: `__version__`. :pr:`5648`.
3.1.008 Apr 2024 22:45
major bugfix:
Unreleased
3.0.204 Feb 2024 07:05
minor bugfix:
Released 2024-02-03
Correct type for `jinja_loader` property. ::`5388`.
error with `--extra-files` and `--exclude-patterns` CLI options.
::`5391`.
3.0.119 Jan 2024 13:44
minor bugfix:
Released 2024-01-18
- Correct type for ``path`` argument to ``send_file``. :issue:`5230`
- Fix a typo in an error message for the ``flask run --key`` option. :pr:`5344`
- Session data is untagged without relying on the built-in ``json.loads``
``object_hook``. This allows other JSON providers that don't implement that.
:issue:`5381`
- Address more type findings when using mypy strict mode. :pr:`5383`
|