Python Pyramid 概述

Python Pyramid 概述

Pyramid是一个开源的、兼容WSGI的、用Python编写的网络框架。最初该项目被命名为Pylons,但后来以新名字Pyramid发布。

  • Pyramid是一个简约的网络框架。它没有打包任何模板库,也不支持任何特定的数据库包。

  • 然而,它既可以通过SQLAlchemy与SQL数据库集成,也可以与Zope对象数据库以及其他NoSQL数据库如CouchDB集成。

  • Pyramid也可以被配置为与模板库(如Mako、Jinja2或Chameleon)一起工作。

  • Pyramid是由 Chris McDonough 开发的 Pyramid的第一个版本于2011年1月发布。最新的版本,Pyramid 2.0已于2021年3月发布。

与其他Python框架的比较

Pyramid网络应用程序框架受到Zope和Django框架的启发。因此,它结合了两者的最佳规定。

  • Pyramid主要基于 repose.bfg 框架。在它与Pylons项目合并后,同样在2010年被更名为Pyramid

  • 扩展Pyramid应用程序的能力是从Zope库中借用的。在不修改应用程序代码的情况下,应用程序可以被重复使用、修改或扩展。声明性安全层和路由的遍历等功能都是从Zope继承的。

  • 与Pylons 1.0的情况一样,Pyramid不执行任何政策。它还允许用户选择任何数据库或模板系统,URL调度方法也受到Pylons的启发。

  • 视图 的概念是基于Django的类似方法。广泛的文档也是由Pyramid改编的Django特性。

  • 虽然定义并不准确,但Pyramid可以说是遵循MVC(Model-View-Controller)方法。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程