示例#1
0
文件: views.py 项目: asmcos/jeap
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}
示例#2
0
文件: views.py 项目: asmcos/jeap
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}