restframework

2024/5/8 3:37:19

基本分页PageNumberPagination、便宜分页LimitOffsetPagination、游标分页CursorPagination(小程序、移动端app)

数据 from django.db import modelsclass User(models.Model):username models.CharField(max_length64, verbose_name用户名)password models.CharField(max_length64, verbose_name密码)# 用户类型user_type models.IntegerField(choices((1, 菜鸟用户), (2, 普通用户), …

PageNumberPagination、LimitOffsetPagination、CursorPagination

数据 from django.db import modelsclass User(models.Model):username models.CharField(max_length64, verbose_name用户名)password models.CharField(max_length64, verbose_name密码)# 用户类型user_type models.IntegerField(choices((1, 菜鸟用户), (2, 普通用户), …

jwt自定义表签发、jwt 多方式登录(auth的user表)

补充 # 1 接口文档编写规范:-1 描述-2 请求地址-3 请求方式-4 请求参数-headers-请求体-请求参数-5 请求编码格式-6 返回格式-示例-返回数据字段含义-其他:-错误状态码-...-接口文档编写位置-写在文件中:word,md,跟前…

drf之请求、drf之响应、两个视图基类、5个视图扩展类(不是视图类)、原生django,怎么写向响应头写入数据

1 drf之请求 1.1 drf 之请求Request类 # 新的request对象---》之前聊过一部分# from rest_framework.request import Request# 1 以后视图类的方法中的request都是这个类的对象 # 2 以后使用request.data 取请求体中的数据 # 3 以后使用request.query_params 取请参数中的数…

rest_framework学习(一)resful规范介绍及Django的CBV介绍

一、什么是resful规范 resful是一种规范,它是一种面向资源编程的规范,操作只是一种请求方式。 二、规范内容 1.API与用户的通信协议,总是使用HTTPs协议:https比http安全 2.域名 https://api.example.com 尽量将API部署在专用域名&#x…

自定义频率类和频率源码分析

自定义频率类 1 频率类 2 视图类 3 路由 4 频率源码分析 1 频率类 # 写限制逻辑# (1)取出访问者ip# (2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里&#xf…

importlib的使用、9个视图子类、视图集、drf之路由、drf之请求响应回顾、GenericViewSet相关流程图

一 drf之请求响应回顾 # 1 drf请求-请求对象:data,query_params,其他跟之前一样,FILES-默认:支持三种编码-局部配置:视图类中-from rest_framework.parsers import JSONParser, FormParser, MultiPartPars…

有车型(CarModel),车厂(CarFactory),经销商(Distributor)三个表

用drf编写 1 有车型(CarModel),车厂(CarFactory),经销商(Distributor)三个表, 一个车厂可以生产多种车型,一个经销商可以出售多种车型,一个车型可以有多个经销商出售车型:车型名,车型…

过滤和分页源码、接口文档、jwt介绍和构成、base64编码、drf-jwt使用

过滤和分页源码 补充 #### 为什么在视图类中配置一个过滤类,就能走-filter_backends [SearchFilter,MyFilter]-GenericAPIView:继承APIVIew的视图类,是不能这样配置的----》自己过滤-filter_backends api_settings.DEFAULT_FILTER_BACKEN…

drf接口-自己写的继承APIView编写books 5个接、继承APIView,有两个类属性、基于5个视图扩展类、通过9个视图子类编写接口、视图集

一、第一层&#xff0c;我们自己写的&#xff0c;继承APIView编写books 5个接口 1.路由path(books/, BookView.as_view()),path(books/<int:pk>/, BookDetailView.as_view()),path(publish/, PublishView.as_view()),path(publish/<int:pk>/, PublishDetailView.a…

基于自定义表编写认证类、django-jwt源码分析、权限介绍、simpleui的使用

扩写auth的user表 1 基于自定义表编写认证类 1.1 认证类 1.2 登录接口 1.3 路由 1.4 视图类 2 django-jwt源码分析 2.1 签发 2.2 认证 3 权限介绍 4 simpleui的使用 4.1 安装simpleui 4.2 修改django后台模块默认的模板 4.3 字符集及时区设置 扩写auth的user表范 # 1 基于自…

前后端分离-图书价格排序案例、后端返回图片地址显示在组件上(打印图片地址)

前后端分离之图书价格排序案例&#xff0c;之后端返回图片地址显示在组件上 注意&#xff1a;分别建前后端项目&#xff0c;前端项目只写前端代码&#xff0c;后端项目只写后端代码1 图书后端 1.1 图书后端之建表 1.2 图书后端之序列化类 1.3 图书后端之视图类 1.4 图书后端之…