07 2020 档案
摘要:1、认证 1.1 认证类的构建 新建一个自定义类,该类继承rest_framework.authentication中的BaseAuthentication 类,重写其中的authenticate 方法。将需要的认证逻辑写在里面。当认证通过是需要返回两个值,其中一个值最终给了Request 的use
阅读全文
摘要:Django REST framework提供了分页的支持。 可以在配置文件中设置全局的分页方式,如: REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', #
阅读全文
摘要:1、请求与响应 1.1 Request(请求) drf 传入视图的request 不再是Django默认的HttpRequest对象,而是drf 提供的拓展了HttpRequest 类的Request 类的对象。 drf提供了Parser解析器,在接收到请求之后会根据Content-Type指明的请
阅读全文
摘要:序列化器serializer的介绍: 序列化,序列化器会把模型对象转换成字典,经过response 之后变成json 字符串。 反序列化,把客户端发送过来的数据,经过request 之后变成字典,序列化器可以把字典装换成模型。 反序列化,完成数据的校验功能 为方便理解后面序列化器中的字段,我们先在创
阅读全文