Python Pyramid 概述

Python Pyramid 概述

Pyramid是一个开源的、符合WSGI标准的Python Web框架。最初该项目命名为Pylons,后来改名为Pyramid并发布。

  • Pyramid是一个轻量级的Web框架。它不附带任何模板库,并且不支持任何特定的数据库包。

  • 但是,它可以与SQL数据库(通过SQLAlchemy)以及Zope对象数据库以及其他NoSQL数据库(如CouchDB)集成。

  • Pyramid也可以配置以与诸如Mako、Jinja2或Chameleon等模板库一起使用。

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

与其他Python框架的比较

Pyramid Web应用程序框架受到Zope和Django框架的启发。因此,它结合了两者的最佳功能。

  • Pyramid在很大程度上基于 repose.bfg 框架。在与Pylons项目合并后,该项目于2010年更名为Pyramid。

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

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

  • 视图 的概念基于Django的类似方法。广泛的文档也是Pyramid借鉴的Django特性之一。

  • 虽然定义并不完全符合,但可以说Pyramid遵循MVC(模型-视图-控制器)的方法。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程