我正在寻找RESTful Python(最好是Python 3)Web框架。它应该具有以下内容:
可配置的URL URL生成 支持文件上传 身份验证(http基本身份验证,基于cookie) 内容协商 基于WSGI 能够使用请求的资源不正确支持的HTTP动词来正确回答请求(例如:如果某人发送PUT但该资源仅支持POST和GET,则应用程序应使用允许的方法来回答POST和GET) 支持缓存头 转换/渲染结果 你会推荐什么?
金字塔1.3具有python 3.2支持
http://www.pylonsproject.org/projects/pyramid/about
docs:http : //docs.pylonsproject.org/projects/pyramid/zh-CN/1.3-branch/
请求:http : //docs.pylonsproject.org/projects/pyramid/zh-CN/1.3-branch/narr/webob.html#request
查看配置装饰器:http : //docs.pylonsproject.org/projects/pyramid/zh-CN/1.3-branch/narr/viewconfig.html
能够将每个请求方法的特定视图写入同一路由,例如
@view_config(route_name='wiki', renderer='base.pt', request_method='POST')
def view(request):
return {'a': None}
@view_config(route_name='wiki', renderer='base.pt', request_method='PUT')
def view(request):
return {'a': None}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。