10

More Full Stack Frameworks – Django and Pyramid

The web frameworks we’ve covered so far were exemplary in the way they work. Flask is an unopinionated micro-framework. By this we mean Flask only handles endpoint routing and optionally, serving templated page content. FastAPI features a framework specifically for building RESTful APIs rather than serving content beyond data. It also features an asynchronous programming model reminiscent of modern JavaScript frameworks running in NodeJS.

There are two more frameworks you’ll find on the New Project menu in PyCharm Professional, and we’re going to cover them here. Django is a very popular framework that is, philosophically speaking, the diametric opposite of Flask. Django is a highly opinionated ...

Get Hands-On Application Development with PyCharm - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.