随笔分类 -  rest_framework

摘要:在这篇文章中: Python基础篇 1:为什么学习Python 2:通过什么途径学习Python 3:谈谈对Python和其他语言的区别 Python的优势: 4:简述解释型和编译型编程语言 5:Python的解释器种类以及相关特点? 6:位和字节的关系 7:b、B、KB、MB、GB的关系 8:PE 阅读全文
posted @ 2019-04-01 09:05 Niuli'blog 阅读(1199) 评论(0) 推荐(0) 编辑
摘要:1 认证、权限和限制 2 认证 2.1 自定义Token认证 2.1.1 表 2.1.2 定义一个登录视图: 2.1.3 定义一个认证类 2.1.4 视图级别认证 2.1.5 全局级别认证 3 权限 3.0.6 自定义一个权限类 3.0.7 视图级别配置 3.0.8 全局级别设置 4 限制 4.0. 阅读全文
posted @ 2019-01-15 17:38 Niuli'blog 阅读(257) 评论(0) 推荐(0) 编辑
摘要:APIView 我们django中写CBV的时候继承的是View,rest_framework继承的是APIView,那么他们两个有什么不同呢~~~ urlpatterns = [ url(r'^book$', BookView.as_view()), url(r'^book/(?P<id>\d+) 阅读全文
posted @ 2019-01-14 18:00 Niuli'blog 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Object of type 'ListSerializer' is not JSON serializable “listserializer”类型的对象不可JSON序列化 一般原因为 序列化的对象列表没有data 阅读全文
posted @ 2019-01-14 10:53 Niuli'blog 阅读(2681) 评论(0) 推荐(0) 编辑
摘要:<!--done--> 为什么要用序列化组件 当我们做前后端分离的项目~~我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_frame 阅读全文
posted @ 2019-01-11 21:58 Niuli'blog 阅读(264) 评论(0) 推荐(0) 编辑
摘要:如果我们想要理解restful,就要理解Representational State Transfer这个词组的意思,表征性状态转移。 这里所说的表征性,其实指的就是资源。通常我们称为资源状态转移。 什么是资源 任何事物,只要有被引用到的必要,它就是一个资源。 我们在浏览器中看到的文本,视频,图片等 阅读全文
posted @ 2019-01-10 21:49 Niuli'blog 阅读(127) 评论(0) 推荐(0) 编辑
摘要:一个源的定义 如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源。 举个例子: 下表给出了相对http://a.xyz.com/dir/page.html同源检测的示例: 同源策略 同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。所 阅读全文
posted @ 2019-01-10 20:24 Niuli'blog 阅读(600) 评论(0) 推荐(0) 编辑
摘要:反序列化(不推荐版):两个字段 一个为正序准备,一个为反序准备重写create update方法 字段校验: 权重: 自定义>单个>多个 ModelSerializer: 关联哪个字段,获取到哪个字段的全部信息外键关系还是k为数字需要重写正序字段 阅读全文
posted @ 2018-11-15 21:33 Niuli'blog 阅读(843) 评论(0) 推荐(0) 编辑
摘要:1. 安装 2. app注册 rest_framework 3. 自定义序列化程序,创建一个serializers序列器 serializer.CharField(source='orm操作') 4. views 中导入 阅读全文
posted @ 2018-11-14 21:12 Niuli'blog 阅读(203) 评论(0) 推荐(0) 编辑