上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 序列化类使用many参数的作用 views.py from rest_framework.views import APIView from .serizlizer import BookSerializers from rest_framework.response import Response 阅读全文
posted @ 2022-04-01 19:17 谢俊杰 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 字段类型 # models中CharField,DecimalField..... # 记住的: CharField IntegerField FloatField DecimalField DateTimeField DateField # 知道--》models中没有的 》反序列化的时候,前端传 阅读全文
posted @ 2022-04-01 17:32 谢俊杰 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 模型类序列化器:serializer 的升级。 注意,此时表模型自身的校验规则也将映射过来。 只需要在serializers中写一个模型类序列化器即可。 serializer.py # 模型类序列化器 # 此序列化类和表模型有对应关系,映射 class PublishModelSerializer( 阅读全文
posted @ 2022-04-01 17:28 谢俊杰 阅读(103) 评论(0) 推荐(0) 编辑
摘要: source,SerializerMethodField,局部钩子,全局钩子 serialzer.py : source 用处1对应字段:起别名, 用处2对应方法:在表模型中定义一个方法,source可以与其关联 用处3对应方法:可以当做字段 第三种方法的扩展用法:使用程度高。 model.py f 阅读全文
posted @ 2022-04-01 17:02 谢俊杰 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 序列化器Serializer 作用: 序列化,序列化器会把模型对象转换成字典,经过request以后变成json字符串 反序列化,把客户端发送过来的数据,经过request以后变成字典(request.data),序列化器(类)可以把字典转成模型 反序列化,完成数据校验功能 本质就是写一个类,继承基 阅读全文
posted @ 2022-04-01 16:56 谢俊杰 阅读(113) 评论(0) 推荐(0) 编辑
摘要: DRF基本使用及执行流程分析 1. 继承APIView使用 2. APIView的执行流程 路由: path('Book1',view.Book.as_view()) --> 第二个参数是函数的内存地址 --> APIView的as_view的执行结果 --> 本质还是用了View类的as_view 阅读全文
posted @ 2022-04-01 16:25 谢俊杰 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 序列化与返序列化 序列化:将python中的数据类型转换成指定数据类型发送给别人 返序列化:接收别人发送过来的数据,返序列化成我们所需要的格式。 eg::前端js提供过来的json数据,对于python而言就是字符串,我们需要进行反序列化换成模型类对象,这样我们才能把数据保存到数据库中。 Djang 阅读全文
posted @ 2022-04-01 15:02 谢俊杰 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 常见状态码 100: 部分请求已经被服务器接收,且仍未被拒绝,客户端应当继续发送请求的剩余部分,post请求时会发2次请求,第一次只把头部发送给服务端确认,服务器返回100时才继续把内容发送给服务端,这样做的目的时万一因为某些原因服务器需要拒绝请求(如没权限),白白发送那么多数据。 101:切换协议 阅读全文
posted @ 2022-04-01 14:45 谢俊杰 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Web应用模式 前后端不分离 前后端分离 API接口 前后端交互的媒介 Web API接口和一般的url链接还是有区别的,Web API 接口简单概括有下面四大特点。 url:长得像返回数据的url链接 https://api.map.baidu.com/place/v2/search 请求方式:g 阅读全文
posted @ 2022-04-01 14:41 谢俊杰 阅读(130) 评论(0) 推荐(0) 编辑
摘要: csrf跨站请求伪造 钓鱼网站,搭建一个网站与正规网站一模一样的界面,用户进入到我们的网站中,给指定用户转账,汇款确实提交到银行,但是收款人确实我们自己定义的人。 本质在钓鱼网站的页面针对对方账户,只给用户提供一个没有name属性的普通input框,在内部则隐藏一个已经写好的name和value的i 阅读全文
posted @ 2022-03-10 15:41 谢俊杰 阅读(63) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页