PyramidPython 的 Web 开发框架

联合创作 · 2023-09-20 18:28

Pyramid 是一个小型,快速,接地气的 Python web framework. 它是 Pylons Project 的一部分. 采用的授权协议是 BSD-like license.

  • Pyramid (repoze.bfg) 最早发布于2008年7月 

  • 在2010年底改名为 Pyramid,并加入 PylonsProject 组织 

  • Pyramid 吸取了 Zope、Pylons 和 Django 的优点 

  • Pyramid 适合开发大型项目,也适合小项目 

  • 它拥有非常好的性能

示例代码:

from wsgiref.simple_server import make_server
from pyramid.config import Configurator
from pyramid.response import Response

def hello_world(request):
    return Response('Hello %(name)s!' % request.matchdict)

if __name__ == '__main__':
    config = Configurator()
    config.add_route('hello', '/hello/{name}')
    config.add_view(hello_world, route_name='hello')
    app = config.make_wsgi_app()
    server = make_server('0.0.0.0', 8080, app)
    server.serve_forever(
浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报