Pyramid Cookiecutter

2023-03-30 17:49 更新

到目前為止,我們已經(jīng)通過手動執(zhí)行路由配置、添加視圖和使用模板來構(gòu)建Pyramid應(yīng)用程序。 Cookiecutter 為生成Pyramid項目結(jié)構(gòu)提供了一個方便的選擇。它是一個命令行工具,使用某些預(yù)定義的項目模板。然后可以對該項目進(jìn)行微調(diào),以適應(yīng)用戶可能有的特定要求。

由Cookiecutter創(chuàng)建的Python項目是一個Python包。默認(rèn)的應(yīng)用邏輯可以被進(jìn)一步定制。這樣創(chuàng)建的項目結(jié)構(gòu)具有極強(qiáng)的可擴(kuò)展性,并且易于分發(fā)。

Cookiecutter工具是由 Audrey Feldroy 開發(fā)的 。 它適用于Python版本>=3.7。Python、JavaScript、Ruby、CoffeeScript、語言或RST、Markdown、CSS、HTML腳本中的項目模板可以用來生成項目。Github上有許多預(yù)建的項目模板,其中任何一個都可以使用。

由cookiecutter模板構(gòu)建的項目是一個跨平臺的軟件包。Cookiecutter項目的生成是完全自動化的,你不需要為它編寫任何代碼。一旦調(diào)用cookiecutter命令,它就會讀取正在使用的模板并提示用戶為設(shè)置參數(shù)選擇合適的值。首先,用PIP安裝程序安裝Cookiecutter。

pip install cookiecutter

為了驗證Cookiecutter是否被正確安裝,運行

>>> import cookiecutter
>>> cookiecutter.__version__
'1.7.3'


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號