python fastApi实战项目 - 爱投票管理系统(一)

时间:2024-01-27 14:56:02

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

  1、部门管理

  2、角色管理

  3、用户管理

  4、菜单管理

  5、登录日志

  6、操作日志

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

二、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、redis4.0.6

  4、fastapi

  5、pycharm + Navicat