1.8 Putting It All Together

The chapter outlined the project to be built in Parts I, II, and III of the book and introduced Django.

Django is a Python web framework based on MVC architecture, which signifies that Django removes the tedium of building websites by supplying a universal, reusable codebase. This approach saves developers time in the long run but creates an overhead cost of having to learn the interdependent system. Like any framework, Django works on the principle of inversion of control, sometimes called the Hollywood principle (“Don’t call us, we’ll call you”), which explains why we write code in locations dictated by Django convention. Specifically, in keeping with MVC architecture, we know that we need only worry about the Models, ...

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.