removed django cms contrib, moved view logic to mixin class