猿问
下载APP

tornado 如何传递自定义配置

请问tornado 框架中如何向handler传递自定义的全局变量, handler中又如何获取
尝试了global并不可用, 为何不可用

手掌心
浏览 336回答 1
1回答

临摹微笑

import tornado.ioloopimport tornado.webfrom tornado.options import define, optionsdefine("your_var", default="defined var")# http://www.tornadoweb.org/en/stable/options.html?highlight=options#tornado.options.optionsoptions.parse_command_line()# or#tornado.options.parse_config_file("/etc/server.conf")class MainHandler(tornado.web.RequestHandler):  def get(self):    self.write("Hello, world " + options.your_var)def make_app():  return tornado.web.Application([    (r"/", MainHandler),  ])if __name__ == "__main__":  app = make_app()  app.listen(8888)  tornado.ioloop.IOLoop.current().start()
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答