摘要:
1 过滤 只针对于 查询所有接口 必须继承 GenericAPIView # 安装: pip install django==3.2.12 pip install django-filter # 使用方式:三种 -方式一:内置的 # 查询方式http://127.0.0.1:8000/books/? 阅读全文
1 过滤 只针对于 查询所有接口 必须继承 GenericAPIView # 安装: pip install django==3.2.12 pip install django-filter # 使用方式:三种 -方式一:内置的 # 查询方式http://127.0.0.1:8000/books/? 阅读全文
posted @ 2023-09-07 15:34
毓见
阅读(35)
评论(0)
推荐(0)

1 认证组件 1.1 登录功能 写登录的时候,可以使用auth提供的user表,也可以自定义 》自定义 写登录接口,登录成功,要有标志,生成一个随机字符串,放到表中,以后它只要带着这个随机字符串过来,我们就认为是这个人登录的 视图类 from rest_framework.views import
1. 9个视图子类 from rest_framework.generics import ListAPIView, CreateAPIView, ListCreateAPIView from rest_framework.generics import RetrieveAPIView, Destr
drf之请求 1.1之请求Request类 # data # query_params # 用起来跟之前一样 了解: request._request 视图类的方法中:self 是咱们写的视图类的对象,self.request 是新的request, self.request是一个HttpReque
1 同时创建作者和作者详情表 1.1 django项目改名字后顺利运行 # 1 先改文件夹名 # 2 改项目名 # 3 改 项目内的文件夹名 # 4 替换掉所有文件中的 drf_day04 》drf_day05 # 5 命令行中启动:python manage.py runserver # 6 se
1 反序列化之更新 序列化视图 class BookDetailView(APIView): # 查询单条 def get(self, request, pk, *args, **kwargs): book = Book.objects.all().filter(pk=pk).first() ser
cbv源码分析 cbv:是基于类的视图,使用类编写,在类中写请求方式同名的方法 >路由匹配 类名 .as_View() 请求过来,什么请求,就会执行跟请求方式同名的方法 执行流程: 路由匹配成功 》配置在路由上的第二个参:执行函数内存地址(request) 》执行view(request) >执行了
一. RESTful API规范 REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。 它首次出现在2000年Roy Fielding的博士论文中。 RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分离
一 .Web应用模式 1.1在开发Web应用中,有两种应用模式: 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTM
csrf跨站请求的相关装饰器 # Django中有一个中间件对csrf跨站做了验证,我只要把csrf的这个中间件打开,意味着所有的方法都要被验证 在所有的视图函数中: 只有几个视图函数做验证 只有几个函数不做验证 # csrf_protect: 哪个视图函数加了这个装饰器,这个函数就会做验证 # c
浙公网安备 33010602011771号