def lumpedit(self): id = self.get_argument('id', '0') lump = LumpModel.mgr().Q().filter(id=id)[0]; categorys = LumpCategoryModel.mgr().Q() self.render('lump/edit.html', lump=lump, categorys=categorys);
def categorydelete(self): ids = str(self.get_argument('ids')).split(",") for id in ids: categorys = LumpCategoryModel.mgr().Q().filter(id=id) if categorys: for category in categorys: category.delete() self.write(json.dumps({'statusCode': "200", 'callbackType': "forward", 'navTabId': "category", 'forwardUrl': "/admin/categorylist"}))
def delete(self): cid = int(self.get_argument('id')) categorys = LumpCategoryModel.mgr(ismaster=1).Q().filter(id=cid) if categorys: for category in categorys: category.delete() res = dict() res['result'] = {} res['code'] = 0 res['msg'] = '成功' jsondata = json.dumps(res) self.write(jsondata)
def categorylist(self): # 列表的当前页,默认在第一页 currentPage = int(self.get_argument('pageNum', 1)) # 列表中每页显示多少条,默认每页显示20条 numPerPage = int(self.get_argument('numPerPage', 20)) # 计算User的总数 all = LumpCategoryModel.mgr().Q().orderby('sort', 'desc') totalCount = len(all) categorys = all[(currentPage - 1) * numPerPage: currentPage * numPerPage] self.render('category/list.html', categorys=categorys, currentPage=currentPage, numPerPage=numPerPage, totalCount=totalCount);
def categorydelete(self): ids = str(self.get_argument('ids')).split(",") for id in ids: categorys = LumpCategoryModel.mgr().Q().filter(id=id) if categorys: for category in categorys: category.delete() self.write( json.dumps({ 'statusCode': "200", 'callbackType': "forward", 'navTabId': "category", 'forwardUrl': "/admin/categorylist" }))
def categorylist(self): # 列表的当前页,默认在第一页 currentPage = int(self.get_argument('pageNum', 1)) # 列表中每页显示多少条,默认每页显示20条 numPerPage = int(self.get_argument('numPerPage', 20)) # 计算User的总数 all = LumpCategoryModel.mgr().Q().orderby('sort', 'desc') totalCount = len(all) categorys = all[(currentPage - 1) * numPerPage:currentPage * numPerPage] self.render('category/list.html', categorys=categorys, currentPage=currentPage, numPerPage=numPerPage, totalCount=totalCount)
def categorysave(self): id = self.get_argument('id', '') name = self.get_argument('name', '') desc = self.get_argument('desc', '') sort = self.get_argument('sort', '0') category = LumpCategoryModel.new() if id != '': category.id = id category.name = name category.desc = desc category.sort = sort category.save() self.write(json.dumps({'statusCode': "200", 'callbackType': "closeCurrent", 'navTabId': "category", 'forwardUrl': "/admin/categorylist"}))
def list(self): size = int(self.get_argument('size', '10')) page = int(self.get_argument('page', '0')) if page == 0: page = 0 if size == 0: size = 10 sql = 'select `id`,`name` from monitor_lumpCategory order by sort desc limit %d,%d' % (page * size, size); categorys = LumpCategoryModel.mgr().raw(sql) for category in categorys: lumpsql = 'select `id`,`name`,`desc`,`iconUrl`,`url` from monitor_lump where categoryId=%d order by sort desc' % category['id'] lumps = LumpModel.mgr().raw(lumpsql) for lump in lumps: iconUrl = lump['iconUrl'] if iconUrl.startswith('/static/images/'): lump['iconUrl'] = SERVER_ADDRESS + iconUrl category['lumps'] = lumps print categorys self.send_json(categorys, 0, '成功')
def categorysave(self): id = self.get_argument('id', '') name = self.get_argument('name', '') desc = self.get_argument('desc', '') sort = self.get_argument('sort', '0') category = LumpCategoryModel.new() if id != '': category.id = id category.name = name category.desc = desc category.sort = sort category.save() self.write( json.dumps({ 'statusCode': "200", 'callbackType': "closeCurrent", 'navTabId': "category", 'forwardUrl': "/admin/categorylist" }))
def add(self): cid = self.get_argument('id', '') name = self.get_argument('name', '').encode('utf-8') desc = self.get_argument('desc', '').encode('utf-8') sort = int(self.get_argument('sort', '0')) state = self.get_argument('state', '0') category = LumpCategoryModel.new() if cid != '': category.id = cid category.name = name category.desc = desc category.sort = sort category.state = state resCat = category.save() res = dict() res['result'] = resCat res['code'] = 0 res['msg'] = '成功' jsondata = json.dumps(res, cls=CJsonEncoder) self.write(jsondata)
def list(self): size = int(self.get_argument('size', '10')) page = int(self.get_argument('page', '0')) if page == 0: page = 0 if size == 0: size = 10 sql = 'select `id`,`name` from monitor_lumpCategory order by sort desc limit %d,%d' % ( page * size, size) categorys = LumpCategoryModel.mgr().raw(sql) for category in categorys: lumpsql = 'select `id`,`name`,`desc`,`iconUrl`,`url` from monitor_lump where categoryId=%d order by sort desc' % category[ 'id'] lumps = LumpModel.mgr().raw(lumpsql) for lump in lumps: iconUrl = lump['iconUrl'] if iconUrl.startswith('/static/images/'): lump['iconUrl'] = SERVER_ADDRESS + iconUrl category['lumps'] = lumps print categorys self.send_json(categorys, 0, '成功')
jsondata = json.dumps(res, cls=CJsonEncoder) self.write(jsondata) def delete(self): cid = int(self.get_argument('id')) categorys = LumpCategoryModel.mgr(ismaster=1).Q().filter(id=cid) if categorys: for category in categorys: category.delete() res = dict() res['result'] = {} res['code'] = 0 res['msg'] = '成功' jsondata = json.dumps(res) self.write(jsondata) def edit(self): self.add(); if __name__ == "__main__": category = LumpCategoryModel.new() u = '便民服务' category.name = u category.desc = u if isinstance(u, object): print 'xxxx' # res = category.save() # print res pass
def categoryedit(self): id = self.get_argument('id', '0') category = LumpCategoryModel.mgr().Q().filter(id=id)[0] self.render('category/edit.html', category=category)
def lumpadd(self): categorys = LumpCategoryModel.mgr().Q() print 'categorys' print categorys self.render('lump/add.html', categorys=categorys);
def categoryedit(self): id = self.get_argument('id', '0') category = LumpCategoryModel.mgr().Q().filter(id=id)[0]; self.render('category/edit.html', category=category);
def lumpadd(self): categorys = LumpCategoryModel.mgr().Q() print 'categorys' print categorys self.render('lump/add.html', categorys=categorys)
jsondata = json.dumps(res, cls=CJsonEncoder) self.write(jsondata) def delete(self): cid = int(self.get_argument('id')) categorys = LumpCategoryModel.mgr(ismaster=1).Q().filter(id=cid) if categorys: for category in categorys: category.delete() res = dict() res['result'] = {} res['code'] = 0 res['msg'] = '成功' jsondata = json.dumps(res) self.write(jsondata) def edit(self): self.add() if __name__ == "__main__": category = LumpCategoryModel.new() u = '便民服务' category.name = u category.desc = u if isinstance(u, object): print 'xxxx' # res = category.save() # print res pass
def lumpedit(self): id = self.get_argument('id', '0') lump = LumpModel.mgr().Q().filter(id=id)[0] categorys = LumpCategoryModel.mgr().Q() self.render('lump/edit.html', lump=lump, categorys=categorys)