def service_edit(request): """ 编辑服务 """ uuid = request.GET.get('uuid', '') service = get_object_or_404(Service, uuid=uuid) if request.method == 'POST': sf = ServiceForm(request.POST, instance=service) if sf.is_valid(): sf.save() return HttpResponseRedirect("/assets/service_list/") else: sf = ServiceForm(instance=service) return my_render('assets/service_edit.html', locals(), request)
def service_add(request): """ 添加服务 """ sf = ServiceForm() if request.method == 'POST': sf_post = ServiceForm(request.POST) print 'ok' if sf_post.is_valid(): print 'ok2' service_port = sf_post.cleaned_data.get('port') print service_port sf_post.save() if zabbix_on and service_port: ret = zabbix_template_add(request) return HttpResponseRedirect('/assets/service_list/') return my_render('assets/service_add.html', locals(), request)
def service_list(request): """ 列出服务 """ services = Service.objects.all() return my_render('assets/service_list.html', locals(), request)