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')
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/')
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}