基于FastAPI框架全栈项目之项目简介
一、项目简介
FastAPI是基于Python语言开发的的异步框架,其特点就是:
- 高性能
- 易于学习
- 快速编码
- 可用于生产
如果你一直使用的是Django、Flask等框架,不妨学习一下这个框架,带给你不一样的感受,作者也是学习很长时间了,所以准备通过一个项目来进行巩固,那么这个项目后端就是使用的FastAPI框架,前端使用的是Vue框架,前后端分离的图书管理系统项目。
所以涉及到前、后端同时开发,当然涉及的知识点就会比较多。
二、后端知识点
- FastAPI
本身项目后端就是使用该框架进行开发的,所以FastAPI的基本使用是需要掌握的,可以通过官网进行学习。
- MySQL
MySQL作为流行度比较高的关系型数据库,该项目就是使用它来作为数据存储的,所以需要掌握数据库安装、基本的增上改查的操作。
- SQLAlchemy
- Pydantic
这个又是做什么的呢?如果前台给你发送一个请求体,你会怎么校验数据的有效性呢?使用if这个条件语句去判断吗?Pydantic就是对数据校验的一个工具,它使用Python的声明进行数据的校验以及配置管理,详情查看官网。
后台开发基本就是涉及上述的知识点,在开发中不断的去学习以及掌握更多skills吧。
三、前端知识点
- Vue.js
既然前端使用的是Vue框架开发,那么必定需要掌握Vue框架的一些知识点,Vue框架较前端其它框架比,还是比较容易上手的,详情可查看官网。
- Easy-Mock
Easy Mock 是一个可视化,并且能快速生成后台的模拟数据的服务,参考文档,当然你也可以选择其它的模拟后台数据的工具。比如YApi等。
这就是前端应该需要掌握和了解的内容。
更多文章合集前往:往期精彩文章