11. Advanced Django Programming

In this chapter, we explore a number of different advanced techniques that can be applied to your Django code, such as the generation of RSS and other formats, customizing the behavior of the admin application, and advanced use of the templating system.

The next chapter, Chapter 12, “Advanced Django Deployment,” consists of a similar group of topics, such as testing, data imports, and scripting—things that are more tangential to your core application logic. In both chapters, order doesn’t really matter—feel free to skip around as you see fit.

Customizing the Admin

Django’s admin app is, in some ways, its crown jewel. This can seem odd to say about a component that lives in the “contrib” directory—those that inhabitant ...

Get Python Web Development with Django® 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.