摘要:
通过Serializer的用法,会发现我们所有的序列化跟我们的模型都紧密相关 DRF也给我们提供了跟模型紧密相关的序列化器~~ModelSerializer -- 它会根据模型自动生成一组字段 -- 它简单的默认实现了.update()以及.create()方法 定义一个ModelSerialize
阅读全文
posted @ 2019-07-14 22:57
sunny-cheng
阅读(286)
推荐(0)
摘要:
Serializers 序列化组件 当我们做前后端分离的项目~~我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_framework序
阅读全文
posted @ 2019-07-14 22:25
sunny-cheng
阅读(313)
推荐(0)
摘要:
一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 二、CBV CBV(class base views) 就是在视图里使用类处理请求。 我们可以看出~CBV在内部做了一个分发~本质和FBV是一样的~~ 以后做接口开发的时候,我们就要用CBV,我们之前学了r
阅读全文
posted @ 2019-07-14 16:36
sunny-cheng
阅读(386)
推荐(0)
摘要:
RESTful架构 如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。 一种软件的架构风格,设计风格, 为客户端和服务端的交互提供一组设计原则和约束条件。 restful规范 一 面向资源编程 每个URL代表一种资源,URL中尽量不要用动词,要用名词。 二 根据method不
阅读全文
posted @ 2019-07-14 16:11
sunny-cheng
阅读(215)
推荐(0)
摘要:
web服务交互 我们在浏览器中能看到的每个网站,都是一个web服务。那么我们在提供每个web服务的时候, 都需要前后端交互,前后端交互就一定有一些实现方案,我们通常叫web服务交互方案。 目前主流的三种web服务交互方案: -- REST ( Representational State Trans
阅读全文
posted @ 2019-07-14 16:06
sunny-cheng
阅读(249)
推荐(0)