如何在tornado中的不同文件中使用处理程序

2024-09-27 23:25:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用一小段代码来构建我的龙卷风项目。目前只是一个小应用程序,所以它是由两个文件组成的核心.py以及处理程序.py. 在

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

HANDLERS=[(r“/”,indexHandler),(r“/listall/”,listAllHandler),(r“/check/”,checkPersonHandler),(r“/delete/”,deleteHandler),]

在核心我有:

处理程序=handlers.handlers处理程序在

好吧,当我运行我的应用程序,我有一个错误,说“未定义的名称'indexHandler'?”?!我做错什么了?泰铢


Tags: 文件项目代码py应用程序声明处理程序核心
1条回答
网友
1楼 · 发布于 2024-09-27 23:25:23

何时定义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

相关问题 更多 >

    热门问题