当前位置: 首页>>代码示例>>Python>>正文


Python BaseResponse.message方法代码示例

本文整理汇总了Python中utils.response.BaseResponse.message方法的典型用法代码示例。如果您正苦于以下问题:Python BaseResponse.message方法的具体用法?Python BaseResponse.message怎么用?Python BaseResponse.message使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utils.response.BaseResponse的用法示例。


在下文中一共展示了BaseResponse.message方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: approved_data

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def approved_data(request):
        response = BaseResponse()
        try:
            response.error = []
            id_list = QueryDict(request.body, encoding='utf-8').getlist('id_list')
            error_count = 0
            ass_handler = client_report_handler.Asset(request)
            for obj_id in id_list:
                try:
                    # 调用接口新增审批资产数据
                    get_source_data = models.NewAssetApprovalZone.objects.filter(id=obj_id)
                    json_data = json.loads(get_source_data[0].data)
                    request.POST = {"asset_data": json_data}
                    ass_handler = client_report_handler.Asset(request)
                    if ass_handler.data_is_valid_without_id():
                        ass_handler.data_inject()
                        models.NewAssetApprovalZone.objects.filter(id=obj_id).update(approved=True, asset_resume_num=ass_handler.asset_obj.asset_num)
                    else:
                        error_count += 1
                        response.error.append({'id': "ID %s" %obj_id, 'message': "Asset already exist."})

                except Exception as e:
                    response.error.append({'id': obj_id, 'message': str(e)})
                    response.status = False
                    error_count += 1

            if error_count:
                response.message = '共%s条,失败%s条' % (len(id_list), error_count,)
                response.status = False
            else:
                response.message = '更新成功'
        except Exception as e:
            response.status = False
            response.message = str(e)
        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:37,代码来源:approval.py

示例2: fetch_user

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def fetch_user(self, request):
        response = BaseResponse()
        try:
            ret = {}
            conditions = self.assets_condition(request)
            user_count = user_models.UserProfile.objects.filter(conditions).count()
            page_info = PageInfo(request.GET.get('pager', None), user_count)
            user_list = user_models.UserProfile.objects.filter(conditions).extra(select=self.extra_select).values(
                *self.values_list).order_by("-id")[page_info.start:page_info.end]
            ret['table_config'] = self.table_config
            ret['condition_config'] = self.condition_config
            ret['data_list'] = list(user_list)
            ret['page_info'] = {
                "page_str": page_info.pager(),
                "page_start": page_info.start,
            }
            ret['global_dict'] = {
                "group_list": self.group_list
            }

            response.data = ret
            response.message = '获取成功'
        except Exception as e:
            response.status = False
            response.message = str(e)

        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:29,代码来源:userprofile.py

示例3: fetch_assets

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def fetch_assets(self, request):
        response = BaseResponse()
        try:
            ret = {}
            conditions = self.assets_condition(request)
            asset_count = models.Asset.objects.filter(conditions).count()
            page_info = PageInfo(request.GET.get('pager', None), asset_count)
            asset_list = models.Asset.objects.filter(conditions).extra(select=self.extra_select).values(
                *self.values_list)[page_info.start:page_info.end]

            ret['table_config'] = self.table_config
            ret['condition_config'] = self.condition_config
            ret['data_list'] = list(asset_list)
            ret['page_info'] = {
                "page_str": page_info.pager(),
                "page_start": page_info.start,
            }
            ret['global_dict'] = {
                'device_status_list': self.device_status_list,
                'device_type_list': self.device_type_list,
                'idc_list': self.idc_list,
                'business_unit_list': self.business_unit_list,
                'status_map': self.status_map
            }
            response.data = ret
            response.message = '获取成功'
        except Exception as e:
            response.status = False
            response.message = str(e)

        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:33,代码来源:server.py

示例4: put_data

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def put_data(request):
        response = BaseResponse()
        try:
            post_dict = QueryDict(request.body, encoding='utf-8')

            obj_id = post_dict.get('obj_id', None)
            add_business_parent_id = post_dict.get('add_business_parent_id', None)
            add_business_name = post_dict.get('add_business_name')
            add_business_admin_list = post_dict.getlist('add_business_admin_list', [])
            add_business_contact_list = post_dict.getlist('add_business_contact_list', [])
            add_business_memo = post_dict.get('add_business_memo')

            edit_data_to_db = models.BusinessUnit.objects.get(id=obj_id)

            # 如果业务线包含子类,不允许更换至其他父级分组
            if not edit_data_to_db.parent_level.all():
                edit_data_to_db.parent_unit_id = add_business_parent_id
            else:
                response.message = "this is text."
            edit_data_to_db.name = add_business_name
            edit_data_to_db.memo = add_business_memo
            edit_data_to_db.save()

            edit_data_to_db.manager.clear()
            edit_data_to_db.contact.clear()

            for obj_id in add_business_admin_list:
                edit_data_to_db.manager.add(user_center_models.UserGroup.objects.get(id=obj_id))
            for obj_id in add_business_contact_list:
                edit_data_to_db.contact.add(user_center_models.UserGroup.objects.get(id=obj_id))

        except Exception as e:
            response.status = False
            response.message = str(e)
        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:37,代码来源:business.py

示例5: fetch_data

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def fetch_data(self, request):
        response = BaseResponse()
        try:
            ret = {}
            conditions = self.assets_condition(request)
            asset_count = USER_CENTER_MODELS.Roles.objects.filter(conditions).count()
            page_info = PageInfo(request.GET.get('pager', None), asset_count)
            asset_list = USER_CENTER_MODELS.Roles.objects.filter(conditions).extra(
                select=self.extra_select).values(
                *self.values_list)[page_info.start:page_info.end]

            ret['table_config'] = self.table_config
            ret['condition_config'] = self.condition_config
            ret['data_list'] = list(asset_list)
            ret['page_info'] = {
                "page_str": page_info.pager(),
                "page_start": page_info.start,
            }
            ret['global_dict'] = {
                'url_method_list': self.url_method_list,
            }
            response.data = ret
            response.message = '获取成功'
        except Exception as e:
            response.status = False
            response.message = str(e)

        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:30,代码来源:roles.py

示例6: delete_data

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
 def delete_data(request):
     response = BaseResponse()
     try:
         recv_data = QueryDict(request.body, encoding='utf-8')
         idc_id = recv_data.get("idc_id")
         CMDB_MODELS.IDC.objects.get(id=idc_id).delete()
         response.message = '删除成功'
     except Exception as e:
         response.status = False
         response.message = str(e)
     return response
开发者ID:abuve,项目名称:JointerServer,代码行数:13,代码来源:idc.py

示例7: delete_data

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
 def delete_data(request):
     response = BaseResponse()
     try:
         recv_data = QueryDict(request.body, encoding='utf-8')
         project_id = recv_data.get("project_id")
         repository_models.ProjectInfo.objects.get(id=project_id).delete()
         response.message = '删除成功'
     except Exception as e:
         response.status = False
         response.message = str(e)
     return response
开发者ID:abuve,项目名称:JointerServer,代码行数:13,代码来源:project.py

示例8: delete_data

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
 def delete_data(request):
     response = BaseResponse()
     try:
         delete_dict = QueryDict(request.body, encoding='utf-8')
         obj_id = delete_dict.get('obj_id')
         models.BusinessUnit.objects.filter(id=obj_id).delete()
         response.message = '删除成功'
     except Exception as e:
         response.status = False
         response.message = str(e)
     return response
开发者ID:abuve,项目名称:JointerServer,代码行数:13,代码来源:business.py

示例9: data_delete

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
 def data_delete(request):
     response = BaseResponse()
     try:
         delete_data = QueryDict(request.body, encoding='utf-8')
         obj_id = delete_data.get('obj_id')
         USER_CENTER_MODELS.Roles.objects.get(id=obj_id).delete()
         response.message = '删除成功'
     except Exception as e:
         response.status = False
         response.message = str(e)
     return response
开发者ID:abuve,项目名称:JointerServer,代码行数:13,代码来源:roles.py

示例10: delete_data

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
 def delete_data(request):
     response = BaseResponse()
     try:
         recv_data = QueryDict(request.body, encoding='utf-8')
         user_id = recv_data.get("user_id")
         user_models.UserProfile.objects.get(id=user_id).delete()
         response.message = '删除成功'
     except Exception as e:
         response.status = False
         response.message = str(e)
     return response
开发者ID:abuve,项目名称:JointerServer,代码行数:13,代码来源:userprofile.py

示例11: delete_assets

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
 def delete_assets(request):
     response = BaseResponse()
     try:
         delete_dict = QueryDict(request.body, encoding='utf-8')
         id_list = delete_dict.getlist('id_list')
         models.Asset.objects.filter(id__in=id_list).delete()
         response.message = '删除成功'
     except Exception as e:
         response.status = False
         response.message = str(e)
     return response
开发者ID:abuve,项目名称:JointerServer,代码行数:13,代码来源:server.py

示例12: asset_data_create

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def asset_data_create(request):
        response = BaseResponse()
        try:
            asset_data = QueryDict(request.body, encoding='utf-8')
            new_asset_num = asset_num.asset_num_builder()
            asset_sn = asset_data.get('sn')

            try:
                Memory = int(asset_data.get('Memory'))
            except:
                Memory = None
            try:
                DeviceSize = int(asset_data.get('DeviceSize'))
            except:
                DeviceSize = None
            try:
                cpu_count = int(asset_data.get('cpu_count'))
            except:
                cpu_count = None

            if not asset_sn:
                asset_sn = new_asset_num

            # 创建asset obj
            asset_obj = models.Asset(
                device_type_id = asset_data.get('device_type_id'),
                asset_num = new_asset_num,
                sn = asset_sn,
                idc_id = asset_data.get('idc_id'),
                business_unit_id = asset_data.get('business_unit_id'),
            )
            asset_obj.save()

            # 创建server obj
            server_obj = models.Server(
                asset_id = asset_obj.id,
                hostname = asset_data.get('hostname'),
                ipaddress = asset_data.get('ipaddress'),
                manage_ip = asset_data.get('manage_ip'),
                Memory = Memory,
                DeviceSize = DeviceSize,
                cpu_count = cpu_count,
            )
            server_obj.save()

            response.message = '获取成功'
        except Exception as e:
            print(Exception, e)
            response.status = False
            response.message = str(e)

        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:54,代码来源:server.py

示例13: asset_create

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def asset_create(self):
        response = BaseResponse()
        try:
            ret = {}

            ret['asset_type'] = self.device_type_list
            ret['idc'] = self.idc_list

            response.data = ret
            response.message = '获取成功'
        except Exception as e:
            response.status = False
            response.message = str(e)

        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:17,代码来源:server.py

示例14: data_create

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def data_create(request):
        response = BaseResponse()
        try:
            post_data = QueryDict(request.body, encoding='utf-8')
            role_name = post_data.get('role_name')
            role_memo = post_data.get('role_memo')
            permission_list = post_data.getlist('permission_list')

            # 创建role
            data_obj = USER_CENTER_MODELS.Roles(
                name=role_name,
                memo=role_memo,
            )
            data_obj.save()

            # 关联permission
            for obj_id in permission_list:
                data_obj.permissions.add(obj_id)

        except Exception as e:
            print(Exception, e)
            response.status = False
            response.message = str(e)

        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:27,代码来源:roles.py

示例15: update_urlmaps_groups

# 需要导入模块: from utils.response import BaseResponse [as 别名]
# 或者: from utils.response.BaseResponse import message [as 别名]
    def update_urlmaps_groups(request):
        response = BaseResponse()
        try:
            response.error = {}
            post_dict = QueryDict(request.body, encoding='utf-8')
            urlmaps_id = post_dict.get('urlmaps_id')
            instance_list = post_dict.getlist('instance_list')
            group_type = post_dict.get('group_type')

            urlmaps_obj = repository_models.UrlConfigHandler.objects.get(id=urlmaps_id)

            if group_type == 'cloud':
                urlmaps_obj.cloud.clear()
                for instance_id in instance_list:
                    urlmaps_obj.cloud.add(CMDB_MODELS.Asset.objects.get(id=instance_id))
            elif group_type == 'forward':
                urlmaps_obj.forward.clear()
                for instance_id in instance_list:
                    urlmaps_obj.forward.add(CMDB_MODELS.Asset.objects.get(id=instance_id))
            elif group_type == 'docker':
                urlmaps_obj.docker.clear()
                for instance_id in instance_list:
                    urlmaps_obj.docker.add(CMDB_MODELS.DockerInstance.objects.get(id=instance_id))

        except Exception as e:
            print(Exception, e)
            response.status = False
            response.message = str(e)
        return response
开发者ID:abuve,项目名称:JointerServer,代码行数:31,代码来源:urlmaps_config.py


注:本文中的utils.response.BaseResponse.message方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。