摘要:
## 基于APIView带过滤和排序 ```python from rest_framework.views import APIView from .models import Book from .serializer import BookSerializer from rest_framew 阅读全文
摘要:
## 权限、认证源码(了解) ### 权限源码 ```python # 继承了APIView才有的 》执行流程 》dispatch中的三大认证 self.initial(request, *args, **kwargs) # 1. APIView的dispatch中self.initial(requ 阅读全文
摘要:
## Django转换器、配置文件作用 ```python # django转换器 2.x以后 为了取代re_path int path('books/') >/books/1 >pk=1 >当参数传入视图类的方法中 str path('books/') path path('media/',ser 阅读全文
摘要:
![image](https://img2023.cnblogs.com/blog/2689425/202305/2689425-20230524144927742-865024878.png) 阅读全文
摘要:
## 5个视图扩展类 ```python # 写5个类(不叫视图类 视图拓展类 需要配合GenericAPIView一起用) 每个类有一个方法 以后想写哪个接口 就继承哪个类即可 from rest_framework.response import Response ####自己封装的5个视图拓展 阅读全文
摘要:
## 1.模块与包 ```python # 模块与包 模块:一个py文件 被别的py文件导入使用,这个py文件称之为模块,运行的这个py文件称之为脚本文件 包:一个文件夹下有__init__.py # 模块与包的导入问题 ''' 1.导入模块有相对导入和绝对导入,绝对导入的路径是从环境变量开始的 2 阅读全文
摘要:
1 序列化高级用法之source(了解) # 1.创建了5个表(图书管理的5个) # 2.对book进行序列化 # 总结:source的用法 1.修改前端看到的字段key值 >source指定的必须是对象的属性 book_name = serialiazers.CharField(source='n 阅读全文
摘要:
## 1.Request类源码分析 ```python # APIView+Response写个接口 # 总结: 1.新的request有个data属性,以后只要是在请求body体中的数据,无论什么编码格式,无论什么请求方式 2.取文件还是从:request.FILES 3.取其他属性,跟之前完全一 阅读全文
摘要:
1.restful规范 # restful是一种定义API接口的设计风格,API接口的编写规范,尤其适用于前后端分离的应用模式中 这种风格的理念人为后端开发任务就是提供数据的,对外提供的是数据资源的访问接口,所以在定义接口时,客户端访问的URL路径就表示这种要操作的数据资源 我们可以使用任何一个框架 阅读全文
摘要:
# 国内常用镜像源 - 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ - 阿里云:http://mirrors.aliyun.com/pypi/simple/ - 中国科学技术大学 :http://pypi.mirrors.ustc.edu.cn/si 阅读全文