如何在龙卷风中的不同文件中处理程序

时间:2013-04-10 14:29:05

标签: python tornado

我想用小块代码构建龙卷风项目。目前只是一个小应用程序,所以它由2个文件core.py和handlers.py。

组成 在handlers.py中的

我有:所有处理程序类和包含处理程序声明的列表:

HANDLERS = [(r“/”,indexHandler),(r“/ listall /”,listAllHandler),(r“/ check /”,checkPersonH​​andler),(r“/ delete /”,deleteHandler),] < / p>

在核心我有:

handlers = handlers.HANDLERS

当我运行我的应用程序时,我有一个错误说“未定义名称'indexHandler'”?我究竟做错了什么 ? THX

1 个答案:

答案 0 :(得分: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