How about
eval(classname).as_view()(request)
?
I'm assuming you don't know what class you want to use in advance, because otherwise you could write GetAjaxView.as_view()(request)
.
If you are generating the string from user input, do not use eval; instead, devise a solution that only responds to the input that you're expecting, perhaps something like:
if classname == "GetAjaxView":
return GetAjaxView.as_view()(request)
elif classname in ["GetHectorView", "GetUlyssesView"]:
return eval(classname).as_view()(request)
else:
return defaults.server_error(request, template_name='500.html')