随笔分类 -  Python

前后端数据互通、Git的介绍以及使用
摘要:前端首页搭建 Handers.Vue <template> <div class="header"> <div class="slogan"> <p>老男孩IT教育 | 帮助有志向的年轻人通过努力学习获得体面的工作和生活</p> </div> <div class="nav"> <ul class= 阅读全文
posted @ 2023-11-21 09:34 Way*yy 阅读(40) 评论(0) 推荐(0)
使用手机号实现注册功能、短信登录注册、前端登录注册
摘要:使用手机号实现注册功能 # 前端传入的数据 {手机号,验证码,密码} # 后端要验证数据 >序列化类 # 注意错误 1 注册使用哪个序列化了:get_serializer_class 2 配置文件中debug必须是True,因为咱们有万能验证码 >正常流程这个不需要 3 把code,弹出来,加入用户 阅读全文
posted @ 2023-11-21 09:34 Way*yy 阅读(679) 评论(0) 推荐(0)
课程接口
摘要:课程列表页前端 #1 前端 新建三个组件 LightCourse.vue FreeCourse.vue ActualCourse.vue # 2 配置路由 import FreeCourse from "@/views/FreeCourse"; import ActualCourse from "@ 阅读全文
posted @ 2023-11-21 09:34 Way*yy 阅读(28) 评论(0) 推荐(0)
路飞商城项目介绍
摘要:路飞商城项目需求 # 线上销售课程的 -商城 -知识付费类 # 需求 -首页功能 -轮播图接口 -推荐课程接口 -用户功能 -用户名密码登录 -手机号验证码登录 -发送手机验证码 -验证手机号是否注册过 -注册接口 -课程列表功能 -课程列表接口 -排序,过滤,分页 -课程详情 -课程详情接口 -视 阅读全文
posted @ 2023-10-08 18:58 Way*yy 阅读(134) 评论(0) 推荐(0)
DRF总结
摘要:drf入门规范 1、前后端开发模式: -混合模式:也就是BBS项目 -前后端分离模式:只负责写接口,不用管前端 2、API接口: -长得像返回数据的url链接 -请求方式:get、post、put等等 -请求参数:地址、请求体 -返回数据 -写接口为了给谁用? 前端(web、app),或者提供给第三 阅读全文
posted @ 2023-09-22 12:42 Way*yy 阅读(49) 评论(0) 推荐(0)
drf - 基于自定义表编写认证类、jwt源码剖析
摘要:补充点 翻译函数; 只要做了国际化处理,就会显示当前国家的语言 from django.utils.translation import gettext_lazy as _ msg = _('Signature has expired.') # _是函数的别名,这个函数是翻译函数,只要做了国际化处理 阅读全文
posted @ 2023-09-22 12:41 Way*yy 阅读(37) 评论(0) 推荐(0)
drf - jwt自定义表签发、jwt 多方式登录(auth的user表)
摘要:jwt自定义表签发 1、导入模块: from rest_framework_jwt.settings import api_settings 2、写一个属性: jwt_payload_handler = api_settings.JWT_PAYLOAD_HANDLER jwt_encode_hand 阅读全文
posted @ 2023-09-22 12:39 Way*yy 阅读(123) 评论(0) 推荐(0)
drf - 过滤、排序、异常源码剖析、jwt
摘要:过滤类的源码剖析 1、为什么在视图类中配置了一个过滤类,就可以走? -filter_backends = [SearchFilter,MyFilter] 2、前提条件是必须继承在视图类中继承GenericAPIView: 因为filter_backends是GenericAPIView的类属性。 3 阅读全文
posted @ 2023-09-10 16:10 Way*yy 阅读(30) 评论(0) 推荐(0)
drf- 过滤、排序、异常处理
摘要:session的执行流程 写一个登录接口 >保存用户的登录状态 -获取到用户名,密码 -使用request.session["username"] = 用户名、或者request.session["pk"] = pk值 -签发阶段做了三件事: -1、生成一个随机的字符串 -2、在django_ses 阅读全文
posted @ 2023-09-10 10:25 Way*yy 阅读(33) 评论(0) 推荐(0)
drf- 三大认证、排序
摘要:三大认证组件 登录认证 我们可以使用auth自带的User表,也可以选择自定义表. 写登录接口,登录成功要有标志,生成一个随机的字符串,放到表中,以后只要携带这个字符串就可以登录成功。 视图层 方法一: class UserView(GenericViewSet): queryset = model 阅读全文
posted @ 2023-09-10 10:25 Way*yy 阅读(41) 评论(0) 推荐(0)
drf-ModelViewSet
摘要:9个视图子类 CreateAPIView --继承-->CreateModelMixin、GenericAPIView ListAPIView --继承-->ListModelMixin、GenericAPIView RetrieveAPIView --继承-->RetrieveModelMixin 阅读全文
posted @ 2023-09-05 22:46 Way*yy 阅读(128) 评论(0) 推荐(0)
drf-GenericAPIView
摘要:drf请求 1.1drf请求之Request类 # from rest_framework.request import Request # 1 以后视图类的方法中的request都是这个类的对象 # 2 以后使用request.data 取请求体中的数据 # 3 以后使用request.query 阅读全文
posted @ 2023-09-04 21:11 Way*yy 阅读(28) 评论(0) 推荐(0)
drf-ModelSerializer使用
摘要:ModelSerializer使用 ModelSerializer它继承了Serializer,它可以直接跟表模型建立关系 class ModelSerializer(Serializer): pass 使用方法 class UserSerializers(serializers.ModelSeri 阅读全文
posted @ 2023-09-02 16:59 Way*yy 阅读(22) 评论(0) 推荐(0)
drf-多表关联序列化和反序列化
摘要:反序列化之updata 视图层 class AddBookView(APIView): def put(self, request, pk): book_obj = models.Book.objects.filter(pk=pk).first() book = BookSerializer(boo 阅读全文
posted @ 2023-09-02 16:58 Way*yy 阅读(21) 评论(0) 推荐(0)
drf-APIView
摘要:CBV源码分析 基于类的视图 >使用类来编写 >在类中写跟请求同名的方法(get、post....) >路由配置(类名.as_view()) 执行流程: 请求过来 >做路由匹配 >匹配上了路由就会执行第二个参数(),把实参request传入 >BoonView.as_view()(request) 阅读全文
posted @ 2023-08-30 21:22 Way*yy 阅读(22) 评论(0) 推荐(0)
drf-restful规范
摘要:RESTful API规范 简介: REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。 它首次出现在2000年Roy Fielding的博士论文中。 """ RESTful是一种定义Web API接口的设计风格,尤其适用于 阅读全文
posted @ 2023-08-29 21:07 Way*yy 阅读(32) 评论(0) 推荐(0)
drf入门
摘要:drf入门规范 1、Web开发模式 ​ 1.1、前后端混合开发模式: ​ 1.2、前后端分离开发模式 2、API接口 # api接口:通过网络,规定了前后端信息交互规则的url链接,也就是前后端信息交互的媒介 -https://www.baidu.com/books/ >json 格式数据 >接口 阅读全文
posted @ 2023-08-29 21:07 Way*yy 阅读(42) 评论(0) 推荐(0)