web.pyハンドラークラスコンストラクターに引数を渡す方法はありますか?
たとえば、これらの引数は、最初の引数(ポート番号と見なされます)の後のコマンドライン(メインのweb.pyスクリプトが実行されている場合)から取得される場合があります。
web.pyハンドラークラスコンストラクターに引数を渡す方法はありますか?
たとえば、これらの引数は、最初の引数(ポート番号と見なされます)の後のコマンドライン(メインのweb.pyスクリプトが実行されている場合)から取得される場合があります。
確かに、あなたが何を意味するかによって異なります。結局のところ、それはすべてpythonです。
どこでも見えるオブジェクトが利用可能web.config
であると考えてください。Storage
私は定期的にそれを使用して、システム全体の構成情報を配置します (& 例で示すように、デバッグ出力を変更します)。
Storage オブジェクトであるため、そこに独自の構成項目を追加して、URL ハンドラーでそれらにアクセスできます。
if __name__ == '__main__':
app = web.application(urls, globals())
web.config.debug_sql = '--debug_sql' in sys.argv
app.run()