随笔分类 -  drf

django 枚举类型成员变量
摘要:Glance.PurposeType.members.values() 可以使用 in 判断某个值在不在PurposeType枚举类型中
5
0
0
django restframework 序列化高级用法指定序列化哪些字段
摘要:# 自定义序列化哪些字段 为什么需要这个功能呢,因为在工作中遇到了,不同的接口,需要返回的数据有很多都是相同的,只有个别几个字段数据不一样,那么解决方法如下 ## 方法一,直接写不同的多个序列化器然后进行序列化,这个方法虽然说可以实现,但是需要些很多重复的代码,很不优雅。 具体步骤省略(重点不在这个
64
0
1
django-drf跨域
摘要:## django 使用django-cors-headers 解决跨域问题 ### 1、使用pip安装 ```mipsasm pip install django-cors-headers ``` ### 2、添加到setting的app中 ```erlang INSTALLED_APPS = (
32
0
0
drf,drf-jwt源码,自定义用户表签发和认证,simpleui的使用,权限控制(acl,rbac)
摘要:内容回顾 接口文档的编写 word,md编写》存放位置:存放共享文件平台,git上,总之就是可以让其他人能访问到 第三方的接口文档编写平台 公司自己开发,使用开源搭建,Yapi 自动生成接口文档 django+drf:swagger,coreapi FastAPI:自带自动生成接口文档 接口应该有的
130
0
0
drf接口文档,jwt介绍和原理,drf_jwt快速使用,定制返回格式,jwt的认证类
摘要:内容回顾 认证类的请求执行流程—》源码分析 请求进来》路由匹配》path('test/', view.BookView.as_view()),》继承了APIView》APIView中的as_view()内部的闭包函数view》这个view中执行了self.dispatch()》APIView中的di
83
0
0
drf断点调试,认证权限频率源码分析,基于APIView编写分页,异常处理
摘要:内容回顾 认证的使用,如果要使用多个认证类,那么需要返回None,在最后一个认证类中返回:user对象,token 有些接口需要登录后才能访问 原生django使用auth的user表,auth自带认证 自己登录,使用自定义的用户表 认证类的使用步骤 1.写一个认证类,继承BaseAuthentic
38
0
0
drf认证,权限,频率,过滤,分页
摘要:内容回顾 两个视图基类 APIView GenericAPIView:跟数据库打交道,而且需要序列化反序列化,可以使用它 5个视图扩展类+GenericAPIView=视图类 ListModelMixin CreateModelMixin RetrieveModelMixin UpdateModel
42
0
0
drf9个视图子类,2个视图集,路由系统,认证组件
摘要:上周内容大回顾 前后端开发模式 前后端混合模式 1.前端写好交给后端用后端模板语法,把数据补上去 2.前后端全栈,都有一个人写 前后端分离 1.前端写前端,后端就只写接口 2.全栈,前端用现成的框架(vue,react),后端用python,java,c...语言写后端接口就行,通过http调后端
52
0
0
drf序列化器使用详情,序列化高级用法,ModelSerializer使用
摘要:昨日内容回顾 APIView—》drf提供的,继承了原来的View,以后如果写视图类,都继承APIView及其子类 APIView执行流程 去除了csrf认证 重新包装了request–>视图类中使用的都是新的了,原来的在request._request中,新的request与老的一样,是因为_ge
352
0
0
drf APIView执行流程,Request对象源码分析,序列化器介绍与使用
摘要:昨日内容回顾 restful 规范 1接口使用https协议传输数据保证数据的安全性 2接口带api标识 3接口带版本信息 4接口地址即资源,尽量使用名字,或复数,特殊情况可以使用动词 5接口使用请求方式操作资源 6返回数据响应状态码:http响应状态码,自定义响应状态码 7返回数据应该改有错误信息
60
0
0
drf 序列化与反序列化,drf快速使用,cbv源码分析
摘要:昨日内容回顾 1 web应用开发模式 -前后端混合:bbs项目,图书馆里-->模板语法-->后端通过模板语法把模板进行填充【xxx.html】 -前后端分离:后端,不需要写前端,只需要提供接口;前端负责前端 -PC端,web端,网页,网站 -app:安卓,ios -小程序:微信小程序,支付宝小程序
154
0
0
drf前戏知识补充
摘要:内容概要 web应用模式 api接口 接口测试工具postman 内容详细 1 web 应用模式 django web框架,专门用来写web项目 之前学的,写的bbs项目,图书管理系统,用的是,前后端混合开发 前后端混合开发 后端人员,写后端,也要写模板语法 >xx.html的python代码 全站
53
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起