1

小さなコードでトルネード プロジェクトを構築したいと考えています。現時点では小さなアプリケーションなので、core.py と handlers.py の 2 つのファイルで構成されています。

handlers.py には、すべてのハンドラー クラスと、ハンドラーの宣言を含むリストがあります。

HANDLERS = [(r"/", indexHandler), (r"/listall/", listAllHandler), (r"/check/", checkPersonH​​andler), (r"/delete/", deleteHandler), ]

そして、コアには次のものがあります:

ハンドラ = handlers.HANDLERS

アプリケーションを実行すると、「未定義の名前 'indexHandler'」というエラーが表示されます?! 私は何を間違っていますか?どうも

4

1 に答える 1

2

indexHandler自分のハンドラーや他のハンドラーをいつ定義しますか? で定義されていると思いますindex.py。次に、これを試してください。

from index import indexHandler, listAllHandler, checkPersonHandler, deleteHandler
HANDLERS = [(r"/", indexHandler), (r"/listall/", listAllHandler), (r"/check/", checkPersonHandler), (r"/delete/", deleteHandler), ]
handlers = handlers.HANDLERS
于 2013-04-10T14:33:37.620 に答える