国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

Pyramid 概述

2023-04-03 11:44 更新

Pyramid是一個(gè)開(kāi)源的、兼容WSGI的、用Python編寫(xiě)的網(wǎng)絡(luò)框架。最初該項(xiàng)目被命名為Pylons,但后來(lái)以新名字Pyramid發(fā)布。

  • Pyramid是一個(gè)簡(jiǎn)約的網(wǎng)絡(luò)框架。它沒(méi)有打包任何模板庫(kù),也不支持任何特定的數(shù)據(jù)庫(kù)包。
  • 然而,它既可以通過(guò)SQLAlchemy與SQL數(shù)據(jù)庫(kù)集成,也可以與Zope對(duì)象數(shù)據(jù)庫(kù)【1】以及其他NoSQL數(shù)據(jù)庫(kù)如CouchDB集成。
  • Pyramid也可以被配置為與模板庫(kù)(如Mako、Jinja2或Chameleon)一起工作。
  • Pyramid是由 Chris McDonough 開(kāi)發(fā)的 。 Pyramid的第一個(gè)版本于2011年1月發(fā)布。最新的版本,Pyramid 2.0已于2021年3月發(fā)布。

與其他Python框架的比較

Pyramid網(wǎng)絡(luò)應(yīng)用程序框架受到Zope和Django框架的啟發(fā)。因此,它結(jié)合了兩者的最佳規(guī)定。

  • Pyramid主要基于 ?repose.bfg ?框架。在它與Pylons項(xiàng)目合并后,同樣在2010年被更名為Pyramid。
  • 擴(kuò)展Pyramid應(yīng)用程序的能力是從Zope庫(kù)中借用的。在不修改應(yīng)用程序代碼的情況下,應(yīng)用程序可以被重復(fù)使用、修改或擴(kuò)展。聲明性安全層和路由的遍歷等功能都是從Zope繼承的。
  • 與Pylons 1.0的情況一樣,Pyramid不執(zhí)行任何政策。它還允許用戶(hù)選擇任何數(shù)據(jù)庫(kù)或模板系統(tǒng),URL調(diào)度方法也受到Pylons的啟發(fā)。
  • ?視圖 ?的概念是基于Django的類(lèi)似方法。廣泛的文檔也是由Pyramid改編的Django特性。
  • 雖然定義并不準(zhǔn)確,但Pyramid可以說(shuō)是遵循MVC(Model-View-Controller)方法。

注:

【1】:Zope對(duì)象數(shù)據(jù)庫(kù)(ZODB)是一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫(kù),用于透明和持久地存儲(chǔ)Python對(duì)象。它是Zope Web應(yīng)用程序服務(wù)器的一部分,但也可以獨(dú)立于Zope使用。 ZODB的特點(diǎn)包括:事務(wù),歷史記錄/撤消,透明可插拔存儲(chǔ),內(nèi)置緩存,多版本并發(fā)控制(MVCC)和可擴(kuò)展性。


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)