Spaces:
Sleeping
Sleeping
Metadata-Version: 2.1 | |
Name: Flask | |
Version: 2.3.2 | |
Summary: A simple framework for building complex web applications. | |
Author-email: Armin Ronacher <[email protected]> | |
Maintainer-email: Pallets <[email protected]> | |
License: BSD-3-Clause | |
Project-URL: Donate, https://palletsprojects.com/donate | |
Project-URL: Documentation, https://flask.palletsprojects.com/ | |
Project-URL: Changes, https://flask.palletsprojects.com/changes/ | |
Project-URL: Source Code, https://github.com/pallets/flask/ | |
Project-URL: Issue Tracker, https://github.com/pallets/flask/issues/ | |
Project-URL: Chat, https://discord.gg/pallets | |
Classifier: Development Status :: 5 - Production/Stable | |
Classifier: Environment :: Web Environment | |
Classifier: Framework :: Flask | |
Classifier: Intended Audience :: Developers | |
Classifier: License :: OSI Approved :: BSD License | |
Classifier: Operating System :: OS Independent | |
Classifier: Programming Language :: Python | |
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content | |
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI | |
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application | |
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks | |
Requires-Python: >=3.8 | |
Description-Content-Type: text/x-rst | |
License-File: LICENSE.rst | |
Requires-Dist: Werkzeug (>=2.3.3) | |
Requires-Dist: Jinja2 (>=3.1.2) | |
Requires-Dist: itsdangerous (>=2.1.2) | |
Requires-Dist: click (>=8.1.3) | |
Requires-Dist: blinker (>=1.6.2) | |
Requires-Dist: importlib-metadata (>=3.6.0) ; python_version < "3.10" | |
Provides-Extra: async | |
Requires-Dist: asgiref (>=3.2) ; extra == 'async' | |
Provides-Extra: dotenv | |
Requires-Dist: python-dotenv ; extra == 'dotenv' | |
Flask | |
===== | |
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. | |
.. _WSGI: https://wsgi.readthedocs.io/ | |
.. _Werkzeug: https://werkzeug.palletsprojects.com/ | |
.. _Jinja: https://jinja.palletsprojects.com/ | |
Installing | |
---------- | |
Install and update using `pip`_: | |
.. code-block:: text | |
$ pip install -U Flask | |
.. _pip: https://pip.pypa.io/en/stable/getting-started/ | |
A Simple Example | |
---------------- | |
.. code-block:: python | |
# save this as app.py | |
from flask import Flask | |
app = Flask(__name__) | |
@app.route("/") | |
def hello(): | |
return "Hello, World!" | |
.. code-block:: text | |
$ flask run | |
* 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`_. | |
.. _contributing guidelines: https://github.com/pallets/flask/blob/main/CONTRIBUTING.rst | |
Donate | |
------ | |
The Pallets organization develops and supports Flask and the libraries | |
it uses. In order to grow the community of contributors and users, and | |
allow the maintainers to devote more time to the projects, `please | |
donate today`_. | |
.. _please donate today: https://palletsprojects.com/donate | |
Links | |
----- | |
- Documentation: https://flask.palletsprojects.com/ | |
- Changes: https://flask.palletsprojects.com/changes/ | |
- PyPI Releases: https://pypi.org/project/Flask/ | |
- Source Code: https://github.com/pallets/flask/ | |
- Issue Tracker: https://github.com/pallets/flask/issues/ | |
- Chat: https://discord.gg/pallets | |