Pyramid Python 的 Web 开发框架

开源网站开源项目 24-05-27 12:44:18

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

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

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

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

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

它拥有非常好的性能

示例代码:

fromwsgiref.simple_serverimportmake_serverfrompyramid.configimportConfiguratorfrompyramid.responseimportResponsedefhello_world(request):returnResponse('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(
[Pyramid Python 的 Web 开发框架]相关推荐

Koa Node.js 的 Web 框架

Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠……...

ShowDoc 在线文档分享工具

ShowDoc 是一个非常适合 IT 团队的在线文档分享工具,它可以加快团队之间沟通的效率。通过 showdoc,你可……...

StartOS 起点操作系统

StartOS 起点操作系统

StartOS —— 是由东莞瓦力网络科技有限公司发行的开源操作系统,符合国人的使用习惯,预装常用的精品软件……...

Fedora 数字图书馆平台

Fedora 数字图书馆平台

对,我没有打错你也没有看错,它的名字的当和一个Linux版本相同只是Fedora的简称The Flexible Extensible……...

Psalm PHP 静态分析工具

Psalm 是一个 PHP 程序的静态分析工具,用来找出代码中存在的错误。 可通过 Composer 安装:composer req……...

Nimbus IaaS 解决方案

Nimbus 是一种以科学计算为中心的 IaaS "Infrastructure-as-a-Service" 解决方案。使用 Nimbus,你可以借……...

今日开源
  1. PySide Python for Qt

    PySide 项目的目的是提供一个 LGPL 的 Python 绑定 Qt开发平台。 在 Qt 的 Python 的项目旨在提供一个完整的端口 PySide 模块。 该模块于2018年6月中旬作为技术预览版发布(支持Qt 5.11),并于2018年12月针对 Qt ……

    开源软件 2024-06-28

  2. Harmonai:音频生成开源工具 让每个人都可以轻松制作音乐

    Harmonai:音频生成开源工具 让每个人都可以轻松制作音乐

    Harmonai,由Stability AI Lab支持的开源项目,致力于让音乐制作变得更加容易和有趣。该模型利用先进的AI算法,可以生成定制的无限音乐库,为用户提供高品质、创新性的音乐资源,让用户可以轻松地创作多元化的音乐……

    AI 2024-06-28

  3. OkHttp 轻量的 Java 网络请求框架

    okhttp 是一个 Java 的 HTTP+SPDY 客户端开发包,同时也支持 Android。 示例代码: OkHttpClientclient=newOkHttpClient();Stringget(URLurl)throwsIOException{HttpURLConnectionconnection=client.open(url);Inp……

    开源软件 2024-06-28

返回顶部小火箭