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

这篇具有很好参考价值的文章主要介绍了【python-web】开源个fastapi脚手架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

01 说明

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

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

fastapi脚手架,python,fastapi,python,web

02 使用 

// python 版本 3.11

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

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

fastapi脚手架,python,fastapi,python,web

 项目结构:

fastapi脚手架,python,fastapi,python,web

fastapi脚手架,python,fastapi,python,web

目录以及文件的功能

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

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

 接着就可以愉快的写业务逻辑了!文章来源地址https://www.toymoban.com/news/detail-831779.html

到了这里,关于【python-web】开源个fastapi脚手架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用脚手架创建项目并为拆分页面各自的组件(Web3项目二实战之一)

    在经过 Web3项目一实战之一 到 Web3项目实战之六 的过程中,您已然擢升为一个拥有 Web3项目 开发实战的 Web3 开发工程师了,当然咯,您也可以很自豪地对自己发自内心的欢呼,“我特么,现在也算是一个区块链开发工程师了!” 既然有了 Web3项目一实战 的经验,那么,对于使

    2024年02月03日
    浏览(24)
  • 三、创建脚手架和脚手架分析

    1、安装node.js **下载地址:**https://nodejs.org/zh-cn/ 界面展示 2、检查node.js版本 查看版本的两种方式 node -v node -version 出现版本号则说明安装成功(最新的以官网为准) 3、为了提高我们的效率,可以使用淘宝的镜像源 输入: npm install -g cnpm --registry=https://registry.npm.taobao.org 即可安

    2024年02月22日
    浏览(33)
  • win系统将脚手架的软链接指向本地脚手架

    先了解一下脚手架研发、发布、安装、调试发大致流程: 本地研发,具体研发过程略 当前目录下登录npm npm login 发布脚手架 npm publish 安装脚手架 npm i -g xxxx(win系统会在系统盘的nodejs文件夹下自动添加脚手架执行命令和执行文件) 执行脚手架命令,没问题的话说明整个流程

    2024年02月08日
    浏览(37)
  • React 脚手架

    React 脚手架(React boilerplate)是一种预先设置好的、可以快速启动 React 项目的工具。脚手架已经包含了 React、Webpack、Babel、ESLint、Jest 等一些常用的工具和库,并已经配置好了这些工具的参数,可以直接使用和自定义修改。使用 React 脚手架可以大大加快项目的启动和开发,同

    2024年02月13日
    浏览(35)
  • 安装Node(脚手架)

    从官网直接下载安装即可,自带npm包管理工具。https://nodejs.org/en 安装之后在终端里查看查看node版本 安装webpack 安装vue-cli3.x以上 注意 要先在盘服中创建好文件夹,然后访问 创建好之后创建工程名字然后选择最后一个,最后一个是自定义项目 我就不选择Y了,我选的是N 创建项

    2024年02月11日
    浏览(41)
  • 使用Vue脚手架

    (193条消息) 第 3 章 使用 Vue 脚手架_qq_40832034的博客-CSDN博客 说明 1.Vue脚手架是Vue官方提供的标准化开发工具(开发平台) 2.最新的版本是4.x 3.文档Vue CLI脚手架(命令行接口) 具体步骤 1.如果下载缓慢请配置npm淘宝镜像 npm config set registry http://registry.npm.taobao.org 2.全局安装 @v

    2024年02月13日
    浏览(45)
  • Vue 脚手架

    ├── node_modules ├── public │ ├── favicon.ico: 页签图标 │ └── index.html: 主页面 ├── src │ ├── assets: 存放静态资源 │ │ └── logo.png │ │── component: 存放组件 │ │ └── HelloWorld.vue │ │── App.vue: 汇总所有组件 │ │── main.js: 入口文件 ├── .gi

    2024年03月24日
    浏览(32)
  • 设计自己的脚手架

    前言 ​ 在工程中,不仅是软件工程,在建筑行业,我们也经常能看到脚手架的概念。脚手架(又称为 CLI ,全称 command-line interface ),我理解是一种快速构建项目的工具,它主要提供了项目的基础结构和一些常用的配置,避免了从头开始搭建项目的繁琐工作。通过使用脚手架

    2024年02月16日
    浏览(29)
  • 脚手架开发流程详解

    创建npm项目 创建脚手架入口文件,最上方添加 配置package.json,添加bin属性 编写脚手架代码 将脚手架发布到npm 安装脚手架 使用脚手架 分包:将复杂的系统拆分成若干个模块 命令注册: 参数解析 options全称:–version、–help options简写:-V、-h 带params的options: --path /Users/sam/D

    2024年02月07日
    浏览(32)
  • 安装React脚手架

    在安装React脚手架之前,你需要决定使用哪个包管理工具。这里我们选择使用npm。运行下面的命令来安装React脚手架: 这个命令会在全局安装React脚手架工具create-react-app。 现在,你已经准备好创建一个新的React应用程序了。使用下面的命令来创建一个名为myreactapp的React应用程

    2024年02月09日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包