Exemple #1
0
        (r"/entity/unselect", view.entity.EntityUnSelectHandler),
        (r"/entity/top", view.entity.EntityTopHandler),
        (r"/entity/untop", view.entity.EntityUnTopHandler),
        (r"/entity/released", view.entity.EntityReleasedHandler),
        (r"/package", view.package.PackageHandler),
        (r".*", view.index.ErrorHandler)]

application = Application(
    urls,
    cookie_secret="qg6iZZuQSSmfKlYKyjB19dr+q9MfcEN7re2VNDEP5Sw=",
    login_url="/login",
    template_path=config.setting['template'],
    static_path=config.setting['static'],
    debug=True,
    xsrf_cookies=False,  #True
    autoescape=None)
# http://127.0.0.1:8888/
if __name__ == "__main__":
    reload(sys)
    sys.setdefaultencoding("utf-8")
    Log.start(config.setting['log_path'], Log.DEBUG)
    Mem.start(config.setting['mem']['host'], config.setting['mem']['port'])

    http_server = HTTPServer(application, xheaders=True)
    if len(sys.argv) >= 2:
        http_server.listen(int(sys.argv[1]))
    else:
        http_server.listen(config.setting['listen_port'])
    tornado.autoreload.start(IOLoop.instance(), 500)
    IOLoop.instance().start()