Now using class based views, let us move to mixins
Generic views with mixins FTW