摘要: 1 自定制过滤器 1.1:基于drf的filter来写 1.1.1步骤 写一个类SearchBaseFilter,继承BaseFilterBackend 重写filter_queryset方法,在该方法内部进行过滤(自己设置的过滤条件) 返回queryset对象(过滤后的queryset对象) 配置 阅读全文
posted @ 2020-12-29 17:30 为了等 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1 模型层choice字段使用(重点) 模型表:Student表,写接口应该选择继承哪个视图类 推荐使用自动生成路由的方式(继承ViewSetMixin及它的字类) 但是目前来说,你先实现功能即可(至于选择哪个,慢慢体会) choice的使用 在模型类中使用 sex = models.SmallIn 阅读全文
posted @ 2020-12-29 17:29 为了等 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 drf认证功能介绍 认证,频率,权限 用户是否登录到系统中 后期基本上会用JWT的认证 自定制的认证 2 认证功能源码分析 2.1:drf 认证流程 1 APIView >dispatch >self.initial(request, *args, **kwargs)-->self.perfor 阅读全文
posted @ 2020-12-29 16:21 为了等 阅读(70) 评论(0) 推荐(0) 编辑
摘要:  1:两个视图基类 1.1:APIView视图类 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1.1.1:APIView:继承了原生Django的View 1.1.2:示例 1.1.2.1:models.py 阅读全文
posted @ 2020-12-29 16:18 为了等 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1 修改,删除,添加,单查询,多查询接口 1.1:urls.py from django.urls import path,re_path from app01 import views urlpatterns = [ path('books/', views.Book.as_view()), re 阅读全文
posted @ 2020-12-29 16:13 为了等 阅读(221) 评论(1) 推荐(1) 编辑