使用werkzeug作为一个Web框架(这很棒很简单,但不支持某些功能),我现在正在尝试使用它。
现在我想念樱桃是werkzeug使用这样的装饰函数的名称构建网址的优雅方式(例如模板中的链接):
@expose('/archive/<int:year>/<int:month>')
def archive(request, year, month):
pass
>>> url_for('archive',2010,04)
'/archive/2010/04'
我没有找到类似的方式樱桃,我想念它吗?
答案 0 :(得分:3)
你没有错过它。 CherryPy没有内置于'expose'装饰器中的那种方法。但是,您可以将内置Routes dispatcher与您的应用程序一起使用,该应用程序具有类似的URL模板语法。如果您想尝试将其包装成像werkzeug这样的装饰器,我们很乐意看到代码粘贴在http://tools.cherrypy.org wiki上。将该逻辑粘贴到RoutesDispatcher类本身的加分点。