def GET(self): now = datetime.datetime.now() today = datetime.datetime.strftime(now, "%Y-%m-%d") deltatime = datetime.timedelta(days=7) end = datetime.datetime.strftime(now + deltatime, "%Y-%m-%d") orders = Order.get_bewteen(start=today, end=end) return render.admin.orderings(page=self.page, session=self.session, orders=orders)
def POST(self): data = web.input(req='') try: start = data.start end = data.end canteen = data.canteen meal = data.meal if start > end: return json.dumps({'err': '请输入合法的时间区间'}) result = Order.get_bewteen(start=start, end=end) if canteen != 'all': result = [item for item in result if item.canteenName == canteen] if meal != 'all': result = [item for item in result if item.mealName == meal] return json.dumps({'orders': result}) except Exception as err: web.header('Content-Type', 'application/json') return json.dumps({'err': '出现错误: ' + str(err)})