内容概要token认证小练习认证权限频率内容详细登录携带token认证小练习models.py:classUser(models.Model):username=models.CharField(max_length=32)password=models.CharField(max_length=32)classUserToken(models.Model):user=models.OneToOneField(to='User',on_delete=models.CASCADE)token=models.CharField(max_length=64)views.py:fromrest_fra
内容概要request对象和response对象GenericAPIView介绍基于GenericAPIView的5个视图扩展类GenericAPIView的9个视图子类视图集ModelViewSet的使用ViewSetMixin源码分析内容详细request对象和response对象请求之request对象我们已经知道,drf对原生的request请求数据对象做过封装处理,原生request对象被保存在_request中,通过__getattr__【点拦截】魔法方法可以获取原生request对象所有方法和属性,并且drf的request可以通过request.data取出包括json格式数据
内容概要request对象和response对象GenericAPIView介绍基于GenericAPIView的5个视图扩展类GenericAPIView的9个视图子类视图集ModelViewSet的使用ViewSetMixin源码分析内容详细request对象和response对象请求之request对象我们已经知道,drf对原生的request请求数据对象做过封装处理,原生request对象被保存在_request中,通过__getattr__【点拦截】魔法方法可以获取原生request对象所有方法和属性,并且drf的request可以通过request.data取出包括json格式数据
内容概要web开发模式API接口postman测试软件的使用restful规范drf的安装与使用cbv的View源码分析APIView源码分析drf的Request类drf的APIView类执行过程内容详细web开发模式1、前后端不分离在开发一个网站的过程中,前端页面需要使用后端框架的模板语法(DTL)来渲染,比如Django自带的模板语法或者jinjia2,这种前端页面在后端渲染完成之后才会把页面文档传送给前端2、前后端分离目前主流的开发模式,这种模式中前端先在后端的静态文件服务器(nfs)中获取静态文件(static中的HTML、CSS、JS代码),需要数据的时候向后端发送请求只获取jso
内容概要web开发模式API接口postman测试软件的使用restful规范drf的安装与使用cbv的View源码分析APIView源码分析drf的Request类drf的APIView类执行过程内容详细web开发模式1、前后端不分离在开发一个网站的过程中,前端页面需要使用后端框架的模板语法(DTL)来渲染,比如Django自带的模板语法或者jinjia2,这种前端页面在后端渲染完成之后才会把页面文档传送给前端2、前后端分离目前主流的开发模式,这种模式中前端先在后端的静态文件服务器(nfs)中获取静态文件(static中的HTML、CSS、JS代码),需要数据的时候向后端发送请求只获取jso