def hostgroup_append(request):
group_name = request.POST.get('groupname', None)
group_desc = request.POST.get('groupdesc', None)
group_id = request.POST.get('groupid', None)
if group_id and group_name:
try:
cmdb_models.HostGroup.objects.filter(id=group_id).update(
host_group_name=group_name,
host_group_jd=group_desc)
result_dict = {'flag': 1, 'msg': 'GroupName: %s update successful' % group_name}
except Exception:
result_dict = {'flag': 0, 'msg': 'GroupName: %s already exist' % group_name}
elif group_name:
result = cmdb_models.HostGroup.objects.filter(host_group_name=group_name)
if result:
result_dict = {'flag': 0, 'msg': 'GroupName: %s already exist' % group_name}
else:
cmdb_models.HostGroup.objects.create(
host_group_name=group_name,
host_group_jd=group_desc
)
result_dict = {'flag': 1, 'msg': 'GroupName: %s append successful' % group_name}
else:
result_dict = {'flag': 0, 'msg': 'GroupName: is None'}
return HttpResponse(json.dumps(result_dict))
评论列表
文章目录