I am calling a class view inside class.Call_view value is "InsertionOrder" but it does not work instead directly writing 'InsertionOrder' works.Value is dynamic so i cant directly write 'InsertionOrder'.How to do this?
Error shows: 'str' object has no attribute 'as_view' in django
class GenericDetailView(APIView):
def put(self, request,pk, format=None):
url_name = request.resolver_match.url_name
call_view = url_name.split("_")[0].title().replace('-', '')
return call_view.as_view()(request._request, format) this does not
# return InsertionOrder.as_view()(request._request, format) this works
class InsertionOrder(APIView):
#Code goes on