Fork me on GitHub

Other Web Frameworks

Python has a significant number of web frameworks outside the usual Django, Flask and Bottle suspects.

Pyramid

The Pyramid framework stems from the Pylons project which develops a set of open source web application frameworks. Pyramid applications are built using a model-view-controller architecture.

Falcon

Falcon is a minimalist web framework designed with web application speed as a top priority.

Morepath

Morepath is a micro web framework that routes URLs directly to model code.

web.py

web.py is a Python web framework designed for simplicity in building web applications.

web2py

Web2py is a batteries-included philosophy framework with project structure based on model-view-controller patterns.

Other web framework resources

Other frameworks learning checklist

Read through the web frameworks listed above and check out their project websites.

It's useful to know what other web frameworks exist besides Django and Flask. However, when you're just starting to learn to program there are significantly more tutorials and resources for Django and Flask on the web. My recommendation is to start with one of those two frameworks then expand your knowledge from there.

What do you need to learn next?

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

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

How do I style the user interface I built for my web app?

How can I version and store my source code so I don't lose it?


Interested in a complete Full Stack Python book with detailed tutorials and example code? Sign up here and you'll get an alert email if a book is created. No other emails will be sent other than sign up confirmation.