Flask framework

Easy-to-use framework for Python for scalable and secure web apps

Full Stack App - Material Dashboard

This article is dedicated entirely to Flask, the most "pythonic" framework. This 'Pythonic' stamp comes from the fact that you can do the same stuff in Flask as in Django or other Python frameworks but .. will less code and much cleaner. Whether you need to create a quick web app or a flexible web service with many features, Flask is worth checking out.

Here are a few reasons why Flask is great for beginners:

- Easy to set up, and "Hello World" looks impressive. 5 lines of code :)

- No dependencies. After "pip install flask", you can use it.

- Documentation is great, the community is active and supportive. For issues, StackOverflow is your friend.  

Resources to learn more about Flask:

The Flask Mega-Tutorial by Miguel Grinberg. This tutorial is great, initially baked on Kickstarter.

Flask By Example - explain the basic steps in Flask, from setting up the environment to a real web application.

Developing a Single Page App with Flask and Vue.js - a step-by-step walkthrough of how to set up a basic CRUD app with Vue and Flask.

Awesome Flask - a curated list of awesome Flask resources and plugins on Github

For "action" coders, this list of Github projects might ring a bell:

Dash - a framework for building analytical web applications.

Flask-restful - Simple framework for creating REST APIs

Show Comments

Get the latest posts delivered right to your inbox.