【发布时间】:2011-06-03 07:51:36
【问题描述】:
我想使用WsgiService 库在Google App Engine (GAE) 上编写一个REST 服务。我最喜欢的两个功能是它根据请求路径结尾的文件名自动输出某种格式(JSON、XML、...)的方式。它还可以使用正则表达式直接将部分路径映射到变量。
The official tutorial 使用 Python 2.5 中不可用的类装饰器,因此 GAE 会引发无效语法异常。堆栈溢出问题 Class decorators in Python 2.5? 提到类装饰器只是语法糖,可以用向后兼容的代码替换。 wsgiservice 文档也没有提到严格要求 Python 2.6。不幸的是,我无法替换类装饰器以使其在 GAE 上运行。
是否可以替换教程中的类装饰器以使用 Python 2.5 运行?如果没有,是否有任何其他库在兼容 GAE 的同时提供上述功能?
【问题讨论】:
标签: google-app-engine syntax wsgi python-2.5