开发者社区> 问答> 正文

RESTful Python WSGI Web框架

我正在寻找RESTful Python(最好是Python 3)Web框架。它应该具有以下内容:

可配置的URL URL生成 支持文件上传 身份验证(http基本身份验证,基于cookie) 内容协商 基于WSGI 能够使用请求的资源不正确支持的HTTP动词来正确回答请求(例如:如果某人发送PUT但该资源仅支持POST和GET,则应用程序应使用允许的方法来回答POST和GET) 支持缓存头 转换/渲染结果 你会推荐什么?

展开
收起
祖安文状元 2020-02-21 16:10:11 470 0
1 条回答
写回答
取消 提交回答
  • 金字塔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 : ```js //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}
    
    2020-02-21 16:10:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载