1

我想用一小段代码来构建我的龙卷风项目。目前只是一个小型应用程序,因此它由 2 个文件 core.py 和 handlers.py 构成。

在 handlers.py 我有:所有处理程序类和一个包含处理程序声明的列表:

处理程序 = [(r"/", indexHandler), (r"/listall/", listAllHandler), (r"/check/", checkPersonH​​andler), (r"/delete/", deleteHandler), ]

在我的核心中:

handlers = 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 回答