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!