def view(self, request): template_id = request.GET['id'] f = Falcon() hostgroups = f.get_hostgroups_of_template(template_id) #当前模板下已关联的机器组 current_hostgroup_ids = [i['id'] for i in hostgroups['hostgroups']] template_info = f.get_template_info(template_id) print template_info cur_uic = template_info['action']['uic'] return render(request, 'alarm/template_view.html', locals())
def update(self, request): template_id = request.GET['id'] f = Falcon() hostgroups = f.get_hostgroups_of_template(template_id) #当前模板下已关联的机器组 current_hostgroup_ids = [i['id'] for i in hostgroups['hostgroups']] template_info = f.get_template_info(template_id) print template_info all_template_list = f.get_all_template_list() all_template_list = all_template_list['templates'] print all_template_list all_hostgroup_list = f.get_all_hostgroup_list() op_list = ['==', '!=', '<', '<=', '>', '>='] cur_uic = template_info['action']['uic'] cur_uic_list = cur_uic.split(',') all_uic = f.query_team() all_uic_list = [i['team']['name'] for i in all_uic] return render(request, 'alarm/template_update.html', locals())