Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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/")
Ejemplo n.º 3
0
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/")