【发布时间】:2011-10-05 03:02:51
【问题描述】:
我正在尝试将 CherryPy 应用程序从标准 CherryPy 调度切换到 RoutesDispatcher。
以下 python 代码使用标准 CherryPy 调度正确路由 /。我的目标是将相同的代码转换为使用 RoutesDispatcher 运行。我已经找到了 sn-ps,但找不到使用 Routes 的 CherryPy 应用程序的完整示例。
class ABRoot:
def index(self):
funds = database.FundList()
template = lookup.get_template("index.html")
return template.render(fund_list=funds)
index.exposed = True
if __name__ == '__main__':
cherrypy.quickstart(ABRoot(), '/', 'ab.config')
我一直在尝试组合来自各种部分教程的代码,但没有任何运气。
我必须对__main__ 进行哪些更改才能通过RoutesDispatcher 加载和路由?
【问题讨论】: