W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
到目前為止,我們已經(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'
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: