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

Official Flask logo. Flask Artwork License.

Flask framework

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

Thanks for reading. To stay in touch with us, like us on Facebook or Register.

Adi - Core AppSeed team

Thank you!

Build Your Web App In Vue.js, Flask or React.
home Home