01 說明
對于python-web后端而言,設(shè)計一套后端項目結(jié)構(gòu)信手拈來,而對于爬蟲工程師來說可能并不是那么的容易。這里在下基于fastapi以及cookiecutter開源了個腳手架,幫助大家伙一鍵搭建fastapi項目結(jié)構(gòu)。
項目地址:https://gitee.com/if-always/cookiecutter-fastapi
02 使用?
// python 版本 3.11
pip install cookiecutter
cookiecutter https://gitee.com/if-always/cookiecutter-fastapi
然后根據(jù)提示輸入項目名稱、作者名稱即可:
?項目結(jié)構(gòu):
目錄以及文件的功能文章來源:http://www.zghlxwxcb.cn/news/detail-831779.html
api // 接口函數(shù)
component // 常用組件(mysql、redis......)
core // fastapi 核心層
log // 日志
models // 模板
network // 網(wǎng)絡(luò)請求封裝
router // 路由
service // view層
timer // 定時器
util // 工具函數(shù)
debug.py // 本地測試入口
defines.py // 常量定義
env.py // 配置文件
main.py // 線上入口
Dockerfile // docker
docker-compose.yml // compose 啟動
?接著就可以愉快的寫業(yè)務(wù)邏輯了!文章來源地址http://www.zghlxwxcb.cn/news/detail-831779.html
到了這里,關(guān)于【python-web】開源個fastapi腳手架的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!