Summary

In this chapter, we just learned some tricks with regard to user authorization and authentication, and even had a go at creating an administrative interface. That was quite a lot of knowledge that will help you extensively in your daily coding, as security (and making sure people just interact with what they can and should interact with) is a quite common need.

Rejoice, my friend, as now you know how to develop robust Flask applications, using MVC, TDD, relational, and NoSQL databases integrated with permissions and authentication control: forms; how to implement cross site forgery protection; and even how to use an administrative tool out-of-the-box.

The focus of our studies was on knowing all the most useful tools (in my opinion, of course) ...

Get Building Web Applications with Flask 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.