views.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:cmdb 作者: liangyanbina 项目源码 文件源码
def asset_cpu(request):
    if request.method == "POST":
        ip = request.META['REMOTE_ADDR']
        cpu_info = request.POST
        try:
            asset = models.Asset.objects.get(ip=ip)
        except:
            return HttpResponse("no asset")
        try:
            models.CPU.objects.get(asset = asset)
            models.CPU.objects.filter(asset = asset).update(cpu_model=cpu_info.get('cpu_model'),
                                    cpu_count=cpu_info.get('cpu_count'),
                                    cpu_core_count=cpu_info.get('cpu_core_count'),)
            return HttpResponse("cpu asset already update")
        except ObjectDoesNotExist:
            models.CPU.objects.create(asset=asset,cpu_model=cpu_info.get('cpu_model'),
                                      cpu_count=cpu_info.get('cpu_count'),
                                      cpu_core_count=cpu_info.get('cpu_core_count'))
    else:
        pass
    return HttpResponse("ok")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号