FastAPI(七十三)实战开发《在线课程学习系统》接口开发-- 回复留言
之前文章分享FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 留言列表开发,这次我们分享如何回复留言 按照惯例,我们还是去分析这里面的逻辑。1.判断用户是否登录 2.用户登录判断回复的是否存在 3.存在回复我们对应的pydantic对象class RebackMessConnet(MessageConent): ....
FastAPI(七十一)实战开发《在线课程学习系统》接口开发-- 查看留言
之前FastAPI(七十)实战开发《在线课程学习系统》接口开发--留言功能开发分享了留言开发,这次我们分享查看留言梳理这里的逻辑,这个接口要依赖登录。梳理后发现,之前在接口设计的时候,有些欠缺,查看留言,是查看单个的留言,查看留言后,对应的留言变成已读状态。那么我们这个都需要传递一个参数,这个参数应该是留言的id。1.判断用户是否登录 2.判断对应id是否存在,不存在返回对应的错误 3.判断是否....
FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 留言列表开发
之前我们分享了FastAPI(七十一)实战开发《在线课程学习系统》接口开发-- 查看留言,这次我们分享留言列表开发。 列表获取,也需要登录,根据登录用户来获取对应的留言。逻辑梳理如下。1.判断用户是否登录 2.根据登录用户查询留言列表 3.留言列表中要根据是留言回复,进行列表重组我们根据逻辑去梳理下对应的cruddef get_message_....
FastAPI(六十九)实战开发《在线课程学习系统》接口开发--修改密码
之前我们分享了FastAPI(六十八)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发。这次我们去分享实战开发《在线课程学习系统》接口开发--修改密码 我们梳理一下这里的逻辑 1.需要校验登录用户,根据登录用户,我们去校验密码2.校验成功,我们判断新密码是否符合要求3.存储新的密码4.删除对应的用户的token以及错误密码存储的数据....
FastAPI(六十八)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发
在之前的文章:FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户登陆接口开发,今天实战:用户 个人信息接口开发。 在开发个人信息接口的时候,我们要注意了,因为我们不一样的用户个人信息不一样,而且需要依赖登录,那么我们需要根据用户是否登录来返回用户信息,根据用户的角色来返回对应的信息,def get_role_name(db:Session,id:id): r...
FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户登陆接口开发
接上一篇文章FastAPI(六十六)实战开发《在线课程学习系统》接口开发--用户注册接口开发。这次我们分享实际开发--用户登陆接口开发。 我们先来梳理下逻辑1.查询用户是否存在 2.校验密码是否正确 3.密码校验失败记录失败次数 4.失败次数大于10次,当天不能登陆 5.密码校验通过产生对应的token返回 &...
FastAPI(六十六)实战开发《在线课程学习系统》接口开发--用户注册接口开发
在前面我们分析了接口的设计,那么我们现在做接口的开发。 我们先去设计下pydantic用户参数的校验from pydantic import BaseModel from typing import Optional class UserBase(BaseModel): username: str class UserCreate(U...
FastAPI(八十三)实战开发《在线课程学习系统》--注册接口单元测试
完整的接口已经开发完成了,那么我们需要对接口进行但愿测试,如何做呢,本文就带着大家去实现下 我们可以先来看下,我们注册的接口的相关的文章,回忆下注册接口的代码。 FastAPI(六十六)实战开发《在线课程学习系统》接口开发--用户注册接口开发。 我们来分析下接口: 两种角色:....

FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口 (下)
2.13 查看评论路径:/course/viewcomments/{id}请求方式:get请求格式:无是否依赖登陆:是请求参数参数含义是否必须类型id课程id是int返回格式:json{ "code":200, "data":"ok", "message":"成功" }状态码说明状态码含义200成功101301课程id不存在2.14评论路径:/course/comments请求方式:pos...
FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口 (中)
2.7留言列表路径:/user/messagelist请求方式:get请求格式:json是否依赖登陆:是请求参数:无返回格式:json{ "code":200, "data":[ ], "message":"成功" }返回状态码说明状态码含义200成功2.8回复留言路径:/user/rebackmessage/请求方式:post请求格式:json是否依赖登陆:是请求参数参数含义是否必须类型...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
FastAPI您可能感兴趣
- FastAPI实战
- FastAPI应用
- FastAPI入门
- FastAPI信息
- FastAPI图片
- FastAPI web
- FastAPI服务
- FastAPI部署
- FastAPI最佳实践
- FastAPI模型
- FastAPI学习
- FastAPI python
- FastAPI系统
- FastAPI框架
- FastAPI参数
- FastAPI开发
- FastAPI响应
- FastAPI接口开发
- FastAPI数据库
- FastAPI请求
- FastAPI测试
- FastAPI路径
- FastAPI依赖
- FastAPI flask
- FastAPI请求体
- FastAPI函数计算
- FastAPI操作
- FastAPI校验
- FastAPI数据
- FastAPI实战开发
Python学习站
Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。
+关注