from django.views.generic import View from django.template.response import TemplateResponse def get(request): return TemplateResponse(request, 'index.html') my_class_based_view = View.as_view(get=get) # TypeError: You tried to pass in the get method name as a keyword argument to View(). Don't do that.