def GET(self): args = web.input(keyword="", page=1) args.keyword = args.keyword.strip() if not args.keyword.strip(): raise web.seeother(self.env.get("HTTP_REFERER", "/")) db = NovelDB() pager, toshows = db.search(args.keyword, args.page, self.PERPAGE) return render_to_response("search", { "keyword": args.keyword, "toshows": toshows, "pager": pager })