restful知识点之一CBV】的更多相关文章

urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^FBVTEST/', views.FBV_Test.as_view()), ] urls.py from django.shortcuts import render,HttpResponse,redirect from django.views import View # Create your views here. class FBV_Test(View): def dispa…
restful协议理解:面向资源开发 restful协议 ---- 一切皆是资源,操作只是请求方式 ----book表增删改查 /books/ books /books/add/ addbook /books/(\d+)/change/ changebook /books/(\d+)/delete/ delbook ----book表增删改查 /books/ -----get books ----- 返回当前所有数据 /books/ -----post books ----- 返回提交数据 /b…
REST(英文:Representational State Transfer,简称REST) 对于资源的具体操作类型,由HTTP动词表示. 常用的HTTP动词有下面五个(括号里是对应的SQL命令). GET(sql:SELECT):取出资源(一项或多项). POST(sql:CREATE):新建 PUT(sql:UPDATE):更新(客户端提供改变后的完整资源). PATCH(sql:UPDATE):更新(客户端提供改变的属性). DELETE(sql:DELETE):删除 还有两个不常用的H…
解析器 request.post:当数据时content-type urlencoded类型时才有数据 当content-type:是formdata时需要从request.body里取数据 request.data:从postman发的是json还是urlencoded都可以解开,但是Django只能解urlencoded 默认支持以下三种解析器: 渲染器 顾名思义就是以rest_framework方式渲染页面 在settings里配置: 1 INSTALLED_APPS = [ 'rest_…
认证.权限.频率是层层递进的关系 权限业务时认证+权限 频率业务时:认证+权限+频率 局部认证方式 from django.conf.urls import url,include from django.contrib import admin from api import views urlpatterns = [ # url(r'^admin/', admin.site.urls), url(r'^auth/', views.AuthView.as_view()), url(r'^boo…
内容了解 """ .接口:什么是接口.restful接口规范 .CBV生命周期源码 - 基于restful规范下的CBV接口 .请求组件.解析组件.响应组件 .序列化组件(灵魂) .三大认证(重中之重):认证.权限(权限六表).频率 .其他组件:过滤.筛选.排序.分页.路由 """ # 难点:源码分析 一.接口 1.什么是 接口:联系两个物质的媒介,完成信息交互 web程序中:联系前台页面与后台数据库的媒介 web接口组成: url:长得像放回数…
一 . REST            前言 1 . 编程 : 数据结构和算法的结合 .小程序如简单的计算器,我们输入初始数据,经过计算,得到最终的数据,这个过程中,初始数据和结果数据都是数据,而计算过程是我们所说的广义上的算法. 大程序,如一个智能扫地机器人,我们可以设置打扫的距离,左右摆动的幅度来打扫房间,这里面打扫的举例,摆动幅度,都是数据,而打扫的过程是较为复杂的算法过程,总之,也是算法,即程序的实现方式. 另外,我们还可以设置打扫时间等等初始数据. 总之一句话,编程即数据结构和算法的结…
目录 一. REST 1. 什么是编程? 2. 什么是REST? 二. 知识准备 1. CBV(class based view) 2. 类方法 classmethod和classonlymethod 3. 反射. isinstance() (1)getattr() (2)hasattr() (3)setattr() (4)isinstance() 4. self定位 5. http请求协议 6. form表单的enctype属性中有三种请求协议 7. JavaScript中的object(如:…
drf框架 全称:django-rest- framework 知识点: """ 1.接口:什么是接口.restful接口规范 2.CBV生命周期源码-基于restful规范下的CBV接口 3.请求组件.解析组件.响应组件 4.序列化组件(灵魂) 5.三大认证(重点):认证.权限(权限六表).频率 6.其他组件:过滤.筛选.排序.分页.路由 ​ """ 难点:源码的解析部分 接口 一些概念的掌握: 接口:联系两个物质之间的媒介,完成信息的交互.…