Beispiel #1
0
def delete_soc(id):
    if require_login():
         return redirect(url_for(login))
    if (request.user.is_superuser == False):
        return redirect('/message/只有管理员才能删除SOC/-1')
    s = msoc.get(msoc.c.id == id)
    s.delete()
    return redirect('/message/删除完成/-2')
Beispiel #2
0
def add_soc():
    if require_login():
        return redirect(url_for(login))
    form = SocForm()
    if request.method == 'GET':
	    return {'form':form}
    elif request.method == 'POST':
        flag = form.validate(request.params)
        if flag:
            n = msoc(**form.data)
            s = msoc.get(msoc.c.soc_name == form.data.soc_name)		
            if s: 
                return redirect('/message/添加错误,重名/-1') 
        n.save()
        return redirect('/regs/')
Beispiel #3
0
def display_soc(soc_name,id):
	s = msoc.get(msoc.c.id == id)
	d = mdevice.filter(mdevice.c.soc_name == soc_name)
	return {'s':s,'d':d}