12.1 Introduction

Congratulations! You have now seen and used the core concepts of Django. From here on out, we can take the training wheels off and really begin to have fun.

Before we dive directly into Django’s contributed library and advanced uses of Django’s core functionality, we’re going to review what we saw in the last 11 chapters and take the opportunity to learn a few new things along the way.

In particular, we take a step back and look at the big picture for Django. We discuss how Model-View-Controller (MVC) architecture falls short of describing how Django actually works, and we talk about the Model-Template-View architecture some developers use to describe Django.

Get Django Unleashed 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.