Flask Table of Content

  1. Introduction
  2. Set Up
  3. Development/Production Server
  4. MVC
  5. Logging
  6. Decorator
  7. Security
  8. Application Context
  9. Testing
  10. Deployment

Subscribe To Our Newsletter
You will receive our latest post and tutorial.
Thank you for subscribing!



What is Flask?

Flask is a web development framework. It provides a lot libraries for building lightweight web applications in python. Flask is considered by many as a micro-framework due to the fact that it only provides the essential components – things like routing, request handling, sessions, and so on. It provides you with libraries, tools, and modules to develop web applications like a blog, wiki, or even a commercial website. It’s considered “beginner friendly” because it doesn’t have boilerplate code or dependencies which can distract from the primary function of an application. Data handling handling for example, the developer can write a custom module or use an extension. 

What is Flask used for?

Flask is mainly used for backend development, but it makes use of a templating language called Jinja2 which is used to create HTML, XML or other markup formats that are returned to the user via an HTTP request. 

Note that in this series of tutorial, we’ll be using Flask as a backend framework and React as a frontend framework.

June 28, 2022








June 29, 2020