Fork me on GitHub

Flask

Flask is a Python microframework deliberately built with a small core and easy-to-extend philosophy. Flask is generally considered more Pythonic than Django because Flask web application code is often more explicit. Flask was also written several years after Django and therefore learned from the Python community's reactions as the framework evolved. Jökull Sólberg wrote a great piece articulating to this effect in his experience switching between Flask and Django.

Flask resources

The 18-part Flask mega tutorial is an absolutely amazing starting resource for using the Flask framework. Yes, there are a lot of posts in the series. However, each post is focused on a single topic to contain the complexity while the reader is learning the framework. The whole series is well worth an in-depth read-through. The author is also writing the O'Reilly Flask Web Development book so consider picking that up as well.

Flask projects

What do you need to learn about web frameworks next?

How do I install libraries that my web app depends on?

How do I deploy a web app once I'm done coding?

I'd like to go back to reviewing other web frameworks.

My user interface looks terrible. How do I style my web app?