有没有办法将参数传递给web.py处理程序类构造函数?
E.g。这些参数可能来自命令行(运行主web.py脚本时),在第一个arg之后(作为端口号)
答案 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()