def add_r(device_name,device_id): if require_login(): return redirect(url_for(login)) form = RegForm() if request.method == 'GET': return {'form':form} elif request.method == 'POST': flag = form.validate(request.params) if flag: n = mreg(**form.data) r = mreg.filter(mreg.c.reg_name == form.data.reg_name).filter(mreg.c.device_id==device_id) for r1 in r: return redirect('/message/添加错误,重名/-1') n.adminname = request.user n.device_name = device_name n.device_id = device_id n.save() ne = events() ne.username = request.user ne.action = '增加了寄存器' ne.objs = form.data.reg_name ne.save() return redirect('/message/添加完成/-2') else: message='错误' return {'form':form}
def display_device(device_name,id): d = mdevice.get(mdevice.c.id == id) r = mreg.filter(mreg.c.device_id == id) return {'r':r,'d':d}