web.py处理程序类的参数

时间:2012-05-21 10:59:40

标签: web.py

有没有办法将参数传递给web.py处理程序类构造函数?

E.g。这些参数可能来自命令行(运行主web.py脚本时),在第一个arg之后(作为端口号)

1 个答案:

答案 0 :(得分:1)

当然,具体取决于你的意思。毕竟它都是python。

假设您有web.config这是一个Storage对象,它随处可见。我经常使用它来放置系统范围的配置信息(并在您的示例中看到&更改调试输出)。

作为存储对象,您可以在那里添加自己的配置项目。然后在您的网址处理程序中访问它们。

if __name__ == '__main__':
    app = web.application(urls, globals())
    web.config.debug_sql = '--debug_sql' in sys.argv
    app.run()