Tuesday 11 a.m.–11:50 a.m.

Class-based Views: Past, Present and Future

Russell Keith-Magee

Audience level:



One of the big changes in Django 1.3 was the introduction of Class-Based Views. Opinion on them is strongly divided; some love them, some hate them.


In this talk, we'll look at the history that led to the development of Class-Based Views, and the current state of play. We'll look at some interesting design patterns that are possible by exploiting the features of Class-Based views. And we'll look to what the future could hold for Django's Class-based future.