About 400 results
Open links in new tab
  1. Welcome to Flask — Flask Documentation (3.1.x)

    Flask provides configuration and conventions, with sensible defaults, to get started. This section of the documentation explains the different parts of the Flask framework and how they can be used, …

  2. Quickstart — Flask Documentation (3.1.x)

    Flask provides a really simple way to give feedback to a user with the flashing system. The flashing system basically makes it possible to record a message at the end of a request and access it on the …

  3. Installation — Flask Documentation (3.1.x)

    Flask is now installed. Check out the Quickstart or go to the Documentation Overview.

  4. Tutorial — Flask Documentation (3.1.x)

    Check out the Quickstart for an overview of what Flask can do, then dive into the docs to find out more. The tutorial only uses what’s provided by Flask and Python.

  5. Project Layout — Flask Documentation (3.1.x)

    Then follow the installation instructions to set up a Python virtual environment and install Flask for your project. The tutorial will assume you’re working from the flask-tutorial directory from now on.

  6. API — Flask Documentation (3.1.x)

    This part of the documentation covers all the interfaces of Flask. For parts where Flask depends on external libraries, we document the most important right here and provide links to the canonical …

  7. Application Structure and Lifecycle — Flask Documentation (3.1.x)

    The first step in creating a Flask application is creating the application object. Each Flask application is an instance of the Flask class, which collects all configuration, extensions, and views.

  8. Design Decisions in Flask — Flask Documentation (3.1.x)

    Instead, Flask supports extensions to add such functionality to your application as if it was implemented in Flask itself. Numerous extensions provide database integration, form validation, upload handling, …

  9. Using async and await — Flask Documentation (3.1.x)

    Traditional Flask views will still be appropriate for most use cases, but Flask’s async support enables writing and using code that wasn’t possible natively before.

  10. Patterns for Flask — Flask Documentation (3.1.x)

    These types of patterns may be a bit outside the scope of Flask itself, but Flask makes it easy to implement them. Some common patterns are collected in the following pages.