def get(self, request,task_name=None,format=None): #task_name = filter(None, request._request.path.split('/'))[-1] docstring = trim(task_docstring(task_name)) curl_url = reverse('run-main',kwargs={'task_name':task_name},request=request) #reverse("%s-run" % (task_name), request=request) username= self.get_username(request) if not username == "guest": token = Token.objects.get_or_create(user=self.request.user) auth_token = str(token[0]) else: auth_token = "< authorized-token > " data = {'task_name': task_name, 'task_docstring': docstring, 'task_url': curl_url, 'queue': 'celery','auth_token':auth_token} return Response(data)
def get(self, request, task_name=None, format=None): docstring = trim(self.q.task_docstring(task_name)) curl_url = reverse('run-main', kwargs={'task_name': task_name}, request=request) username = self.get_username(request) if not username == "guest": token = Token.objects.get_or_create(user=self.request.user) auth_token = str(token[0]) else: # The following hardcoded value is a placeholder. auth_token = "< authorized-token > " # nosec data = { 'task_name': task_name, 'task_docstring': docstring, 'queue': 'celery', 'auth_token': auth_token, 'task_url': curl_url } return Response(data)