def __init__(self): admin = Admin() handlers = [ (r"/", MainHandler) , (r"/browse-books", BrowseHandler) , (r"/you", ProfileHandler) , (r"/user/([\d]+)", ProfileHandler) , (r"/top-10", TopTenHandler) , (r"/book/([\d]+)", BookDetailHandler) , (r"/login", AuthLoginHandler) , (r'/book/([\d]+)/rate/([\d\.]+)', BookRatingHandler) ] handlers.extend(admin.get_handlers('admin')) # TODO: Change cookie_secret settings = dict( debug=True, cookie_secret="43oETzKXQAGaYdkL5gEmGeJJFuYh7EQnp2XdTP1o/Vo=", login_url="/auth/login", template_path = os.path.join(os.path.dirname(__file__), "templates"), static_path = os.path.join(os.path.dirname(__file__), "public"), ) #global db #db = DBWrapper() #initialize DB global smaker smaker = Util.make_sessionmaker(Base) tornado.web.Application.__init__(self, handlers, **settings)