from django.views import generic class CustomView(generic.View): def get_context_data(self, **kwargs): context = super(CustomView, self).get_context_data(**kwargs) context["menu"] = "menu" context["menu"] = "footer" return context class HomePage(generic.TemplateView, CustomView): def get_context_data(self, **kwargs): context = super(CustomView, self).get_context_data(**kwargs) context["data"] = "data" return context