fastapi 大型应用_FastApi项目实战 - 爱投票管理系统(一)

一、闲来无事,在工作之余自己研究了一下python的异步框架 - fastapi,并写包括

1、部门管理

2、角色管理

3、用户管理

4、菜单管理

5、登录日志

6、操作日志

7、添加反爬机制

六个基础功能模块,演示链接:https://www.lovevote.cn, 账号:admin,密码:admin

由于我的电脑问题,下载的vue依赖包有几个发生了版本冲突,打包部署后偶尔会在点击菜单按钮时发生前端延时(这时表现为缓慢冲击进度条)。

如果此前已经 F12 的话会发现根本没有发请求,所以出现该情况的话直接 ctrl + F5 就可以了

二、fastapi介绍

1、fastapi官网:https://fastapi.tiangolo.com, 中文官网:https://fastapi.tiangolo.com/zh/

2、性能方面:号称可与 NodeJS 和、Go 比肩,是python最快的web框架之一

3、入门门槛低,简单方便

4、天生为前后端分离的项目打造

5、自动生成 Swagger接口文档,不用额外的再去为前端书写接口文档

......

三、项目介绍:

ps:fastapi在使用上的语法、注意事项在本项目系列文章中不会多加说明,有需要的小伙伴们可以自己到官网去查询

本项目使用包括:

1、python3.7.8

2、mysql8.0 + sqlalchemy

3、r

你可能感兴趣的:(fastapi,大型应用)