原文:FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口

针对上一篇FastAPI 六十二 实战开发 在线课程学习系统 需求分析需求的功能,我们对需要的接口进行梳理,大概的规划出来现有的接口,作为我们第一版的接口的设计出版,然后我们根据设计的接口。 . 用户注册接口 路径: user register 请求方式:POST 请求格式:json 是否依赖登陆:否 参数: 参数名称 参数含义 参数是否必须 参数类型 username 用户名 位 是 str ...

2021-11-22 21:53 0 1558 推荐指数:

查看详情

FastAPI六十八)实战开发在线课程学习系统接口开发--用户 个人信息接口开发

在之前的文章:FastAPI六十七)实战开发在线课程学习系统接口开发--用户登陆接口开发,今天实战:用户 个人信息接口开发。 在开发个人信息接口的时候,我们要注意了,因为我们不一样的用户个人信息不一样,而且需要依赖登录,那么我们需要根据用户是否登录来返回用户信息,根据用户的角色 ...

Sun Feb 27 20:07:00 CST 2022 0 711
FastAPI六十七)实战开发在线课程学习系统接口开发--用户登陆接口开发

接上一篇文章FastAPI六十六)实战开发在线课程学习系统接口开发--用户注册接口开发。这次我们分享实际开发--用户登陆接口开发。 我们先来梳理下逻辑 1.查询用户是否存在2.校验密码是否正确3.密码校验失败记录失败次数4.失败次数大于10次,当天不能登陆5.密码校验通过产生对应 ...

Thu Feb 10 05:41:00 CST 2022 0 1255
FastAPI六十四)实战开发在线课程学习系统》设计数据库以及连接配置

前言   针对之前的FastAPI六十三实战开发在线课程学习系统梳理系统需要接口,我们对接口进行设计。 正文    我们需要需要的数据库进行设计。 设计完毕数据库后,我们需要对数据库连接进行配置,我们使用的数据库是mysql,我们需要安装pymysql的依赖 ...

Tue Nov 23 05:59:00 CST 2021 0 1700
FastAPI六十二)实战开发在线课程学习系统》需求分析

  前言   基础的分享我们已经分享了六十篇,那么我们这次分享开始将用一系列的文章分享实战课程。我们分享的系统在线学习系统。我们会分成不同的模块进行分享。我们的目的是带着大家去用fastapi实战一次,开发一些功能模块,锻炼大家的项目实战的能力。实战大概分为:一:需求分析,二、接口设计 ...

Sun Nov 21 18:42:00 CST 2021 0 1738
FastAPI六十五)实战开发在线课程学习系统》基础架构的搭建

在之前三篇,我们分享的就是需求的分析,基本接口的整理,数据库链接的配置。这次我们分享项目的基本框架,目录结构如下: common目录 通用的目录,一些通用的处理放在这里 models目录 数据库相关的放在这里 routers目录 所有的接口存放的地方 ...

Sun Dec 26 00:49:00 CST 2021 0 1857
FastAPI 学习之路(六十)打造系统的日志输出

我们要搭建日志系统,我们使用loguru,挺不错的一个开源的日志系统。可以使用 我们在common创建log.py使用方式也很简单 我们看下如何使用 在使用的地方去引入,我们去启动即可。 启动后,默认创建了这个文件 ...

Fri Oct 29 14:32:00 CST 2021 0 1473
vue六十三:vuex的异步处理

异步处理逻辑 应用场景: 当这样来回切换的时候,每一次切换都会请求对应的接口,会对后端接口造成不必要的压力,而且如果用户网络不好的话,请求接口会变慢,造成不好的用户体验 解决办法:当切换到对应页面的时候,判断是否有对应组件的数据,如果有,则直接从store中获取数据渲染渲染 ...

Thu Jan 21 06:36:00 CST 2021 0 558
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM