Django - CMDB 项目学习 - 对Client传输的数据进行对数据库内数据的增删改操作(Server端数据处理)

目录

一、数据信息的处理 - 磁盘信息(可改进)


一、数据信息的处理 - 磁盘信息(可改进)

重点总结

  • new_slot_list = list(new_disk_info.keys()) - list的使用,获取字典的key值形成列表
  • tmp = "增加磁盘槽位{slot}, 类型{pd_type}, 容量{capacity}, 型号{model}".format(**disk_res)
    • format + ** - 基于字典的批量录入
  • recoder_str = ";".join(recoder_list) - 字符串的拼接
  • del_slot_list = set(old_slot_list).difference(set(new_slot_list)) - 集合的交并补差等操作的使用
def asset(request):
    if request.method == 'GET':
        '''
        基于Client端传输的GET信息做请求用户的校验
        '''

    elif request.method == 'POST':
        '''
        只针对硬盘信息进行增删改操作的核心逻辑测试,应该编码成可插拔形式
        '''
        # 新资产信息
        new_server_info = json.loads(request.body)

        # 老资产信息
        hostname = new_server_info['ba
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值