014、Python+fastapi,第一个后台管理项目走向第14步:建立python+fastapi项目,创建common通用模块

一、说明

通用模块主要是完成文件的上传下载,抄吧,要不然怎么叫通用模块呢?

我把RuoYi-Vue3-FastAPI中的验证码模块放在这里了,我觉得验证也比较通用吧,

二、添加common通用模块

1、通用模块没有数据表,没有vo,没有dao层

2、创建pydantic模型

mucauna-fastapi/admin/entity/vo/common_vo.py

3、创建通用模块控制层

mucauna-fastapi/admin/controller/common_controller.py

4、创建通用模块服务层

mucauna-fastapi/admin/service/common_service.py

5、加载路由列表

mucauna-fastapi/server.py

# 加载路由列表
controller_list = [
    {'router': loginController, 'tags': ['登录模块']},
     {'router': cacheController, 'tags': ['系统监控-缓存监控']},
    {'router': commonController, 'tags': ['通用模块']} 

6、测试文档接口

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 15:54:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 15:54:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 15:54:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 15:54:01       18 阅读

热门阅读

  1. 前端HTML面试题:meta 元素都有什么

    2024-04-26 15:54:01       13 阅读
  2. ansible下playbook安装httpd

    2024-04-26 15:54:01       10 阅读
  3. C++面向对象:重写、重载、隐藏

    2024-04-26 15:54:01       15 阅读
  4. Docker常用命令

    2024-04-26 15:54:01       10 阅读
  5. 1003 - 编程求1+3+5+...+n

    2024-04-26 15:54:01       10 阅读
  6. Kotlin作用域函数引发的遮蔽问题

    2024-04-26 15:54:01       11 阅读
  7. Go语言第二篇-基本数据类型与转义字符

    2024-04-26 15:54:01       12 阅读
  8. 多路IO复用--epoll

    2024-04-26 15:54:01       23 阅读