Diagrams of Class Based Views

Like many beginners, I struggled to understand class based views (and continue to do so). As helpful as CCBV is, I found myself clicking through all the different methods of a view to understand the logic. I wanted something more visual to understand how CBVs works. So I started creating flowcharts of the view logic.

You can check them out here:
Django Class-Based Views in Diagrams

I still have more to add and they definitely aren’t perfect, but I hope other beginners find them helpful as they try to understand CBVs.

I welcome any and all feedback!


Those look really cool! They’re certainly a great demonstration of just how intricate the full flow is.

Thanks Ken!

After I finish up more of the CBVs, I may do something similar for forms since that seems to be another area of confusion (at least it is for me).