tornado 如何传递自定义配置

发布于 2022-09-01 21:46:51 字数 79 浏览 14 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏尔 2022-09-08 21:46:52
import tornado.ioloop
import tornado.web

from tornado.options import define, options

define("your_var", default="defined var")
# http://www.tornadoweb.org/en/stable/options.html?highlight=options#tornado.options.options
options.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()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文