add django mixin confusion explanation