我想用小块代码构建龙卷风项目。目前只是一个小应用程序,所以它由2个文件core.py和handlers.py。
组成 在handlers.py中的我有:所有处理程序类和包含处理程序声明的列表:
HANDLERS = [(r“/”,indexHandler),(r“/ listall /”,listAllHandler),(r“/ check /”,checkPersonHandler),(r“/ delete /”,deleteHandler),] < / p>
在核心我有:
handlers = handlers.HANDLERS
当我运行我的应用程序时,我有一个错误说“未定义名称'indexHandler'”?我究竟做错了什么 ? THX
答案 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