【python-web】开源个fastapi脚手架

01 说明

对于python-web后端而言,设计一套后端项目结构信手拈来,而对于爬虫工程师来说可能并不是那么的容易。这里在下基于fastapi以及cookiecutter开源了个脚手架,帮助大家伙一键搭建fastapi项目结构。

项目地址:https://gitee.***/if-always/cookiecutter-fastapi

02 使用 

// python 版本 3.11

pip install cookiecutter
cookiecutter https://gitee.***/if-always/cookiecutter-fastapi

然后根据提示输入项目名称、作者名称即可:

 项目结构:

目录以及文件的功能

api                // 接口函数
***ponent          // 常用组件(mysql、redis......)
core               // fastapi 核心层
log                // 日志
models             // 模板
***work            // 网络请求封装
router             // 路由
service            // view层
timer              // 定时器
util               // 工具函数

debug.py           // 本地测试入口
defines.py         // 常量定义
env.py             // 配置文件
main.py            // 线上入口
Dockerfile         // docker
docker-***pose.yml // ***pose 启动

 接着就可以愉快的写业务逻辑了!

转载请说明出处内容投诉
CSS教程_站长资源网 » 【python-web】开源个fastapi脚手架

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买