擅长:python、mysql、java
<p>您所要求的可以通过路由和定义自定义调度器来完成</p>
<p><a href="http://tools.cherrypy.org/wiki/RoutesUrlGeneration" rel="nofollow">http://tools.cherrypy.org/wiki/RoutesUrlGeneration</a></p>
<p>像下面这样的。注意分配给一个变量的类实例化,该变量用作所有路由的控制器,否则您将获得类的多个实例。这与链接中的示例不同,但我认为更符合您的需要。在</p>
<pre><code>class Root:
def index(self):
<cherrpy stuff>
return some_variable
dispatcher = None
root = Root()
def setup_routes():
d = cherrypy.dispatch.RoutesDispatcher()
d.connect('blog', 'myblog/:entry_id/:action', controller=root)
d.connect('main', ':action', controller=root)
dispatcher = d
return dispatcher
conf = {'/': {'request.dispatch': setup_routes()}}
</code></pre>
<p>希望有帮助:)</p>