上一页 1 ··· 3 4 5 6 7
  2023年9月10日
摘要: 三大认证组件 登录认证 我们可以使用auth自带的User表,也可以选择自定义表. 写登录接口,登录成功要有标志,生成一个随机的字符串,放到表中,以后只要携带这个字符串就可以登录成功。 视图层 方法一: class UserView(GenericViewSet): queryset = model 阅读全文
posted @ 2023-09-10 10:25 Way*yy 阅读(17) 评论(0) 推荐(0) 编辑
摘要: session的执行流程 写一个登录接口 >保存用户的登录状态 -获取到用户名,密码 -使用request.session["username"] = 用户名、或者request.session["pk"] = pk值 -签发阶段做了三件事: -1、生成一个随机的字符串 -2、在django_ses 阅读全文
posted @ 2023-09-10 10:25 Way*yy 阅读(14) 评论(0) 推荐(0) 编辑
  2023年9月5日
摘要: 9个视图子类 CreateAPIView --继承-->CreateModelMixin、GenericAPIView ListAPIView --继承-->ListModelMixin、GenericAPIView RetrieveAPIView --继承-->RetrieveModelMixin 阅读全文
posted @ 2023-09-05 22:46 Way*yy 阅读(94) 评论(0) 推荐(0) 编辑
  2023年9月4日
摘要: 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 阅读(7) 评论(0) 推荐(0) 编辑
  2023年9月2日
摘要: ModelSerializer使用 ModelSerializer它继承了Serializer,它可以直接跟表模型建立关系 class ModelSerializer(Serializer): pass 使用方法 class UserSerializers(serializers.ModelSeri 阅读全文
posted @ 2023-09-02 16:59 Way*yy 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 反序列化之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 阅读(6) 评论(0) 推荐(0) 编辑
  2023年8月30日
摘要: CBV源码分析 基于类的视图 >使用类来编写 >在类中写跟请求同名的方法(get、post....) >路由配置(类名.as_view()) 执行流程: 请求过来 >做路由匹配 >匹配上了路由就会执行第二个参数(),把实参request传入 >BoonView.as_view()(request) 阅读全文
posted @ 2023-08-30 21:22 Way*yy 阅读(6) 评论(0) 推荐(0) 编辑
  2023年8月29日
摘要: 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 阅读(17) 评论(0) 推荐(0) 编辑
摘要: RESTful API规范 简介: REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。 它首次出现在2000年Roy Fielding的博士论文中。 """ RESTful是一种定义Web API接口的设计风格,尤其适用于 阅读全文
posted @ 2023-08-29 21:07 Way*yy 阅读(8) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7