def get_project_info(request): """ 获取项目相关信息 :param request: :return: """ if request.is_ajax(): project_info = json.loads(request.body.decode('utf-8')) msg = load_modules(**project_info.pop('task')) return HttpResponse(msg)
def get_project_info(request): """ 获取项目相关信息 :param request: :return: """ if request.session.get('login_status'): if request.is_ajax(): project_info = json.loads(request.body.decode('utf-8')) msg = load_modules(**project_info.pop('task')) return HttpResponse(msg) else: return HttpResponseRedirect("/api/login/")
def get_project_info(request): """ 获取项目相关信息 :param request: :return: """ if request.session.get('login_status'): if request.is_ajax(): try: project_info = json.loads(request.body.decode('utf-8')) except ValueError: logger.error('获取项目信息异常:{project_info}'.format(project_info=project_info)) return HttpResponse('项目信息解析异常') msg = load_modules(**project_info.pop('task')) return HttpResponse(msg) else: return HttpResponseRedirect("/api/login/")