Understanding the Application and Request Contexts in Flask
This tutorial provides a basic overview of how the Application and Request contexts work in Flask.
Read TutorialFlask provides the following key pieces of functionality:
Beyond this core set of functionality, there are a number of community-driven extensions available for adding additional pieces of functionality.
The Deep Dive Into Flask Guide provides a roadmap where you'll crack open the hood to learn about Flask's internal core functionality to help you build complex web applications.
The best part? The guide is completely free.
The Deep Dive Into Flask Guide covers topics like:
You don't have to learn everything all at once. The guide is meant to be read over a longer period of time as you mature and write more and more code.
This tutorial provides a basic overview of how the Application and Request contexts work in Flask.
Read TutorialThis tutorial is an advanced look at how the Application and Request contexts work in Flask.
Read TutorialLearn what Werkzeug is and how Flask uses it for its core HTTP functionality.
Read TutorialLearn how sessions work in Flask.
Read TutorialLearn how server-side sessions can be utilized in Flask with Flask-Session and Redis.
Read TutorialThis article looks at what CSRF is and how to prevent a CSRF attack in Flask.
Read TutorialThis articles serves as a guide to testing Flask applications with pytest.
Read TutorialThis article looks at Flask 2.0's new async functionality and how to leverage it in your Flask projects.
Read TutorialOur course on learning the fundamentals of Flask builds on the key concepts learned in this guide.
Authored by Patrick Kennedy, this course covers how to:
This course focuses on teaching the fundamentals of Flask by building and testing a web application using Test-Driven Development (TDD).
Join our mailing list to be notified about updates and new releases.