摘要:
#认证介绍和源码分析 1 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件 2 APIVIew >dispatche >self.initial >写的 self.perform_authentication(requ 阅读全文
posted @ 2021-12-06 17:21
沈忻凯
阅读(55)
评论(0)
推荐(0)
摘要:
#drf响应格式和请求格式配置(了解) ##配置响应格式 1 在配置文件中配置 REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( # 默认响应渲染类 'rest_framework.renderers.JSONRenderer', # json渲染器 阅读全文
posted @ 2021-12-06 17:00
沈忻凯
阅读(263)
评论(0)
推荐(0)
摘要:
#视图继承关系 #视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 ##2个视图基类 ###APIView APIView 是REST framework提供的所有视图的基类,继承自Django的View父类。 from rest_framework.view 阅读全文
posted @ 2021-12-06 16:42
沈忻凯
阅读(79)
评论(0)
推荐(0)
摘要:
#序列化器-Serializer 什么是rest_framework序列化? 在写前后端不分离的项目时: 我们有form组件帮我们去做数据校验 我们有模板语法,从数据库取出的queryset对象不需要人为去转格式 当我们写前后端分离项目的时: 我们需要自己去做数据校验 我们需要手动去转数据格式,因为 阅读全文
posted @ 2021-12-06 11:39
沈忻凯
阅读(90)
评论(0)
推荐(0)
摘要:
#Web应用模式 在开发Web应用中,有两种应用模式: 前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 前后端分离:只专注于写后端接口,返回json,xml格式数据 ##前后端不分离 ##前后端分离 #api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一 阅读全文
posted @ 2021-12-06 11:16
沈忻凯
阅读(72)
评论(0)
推荐(0)
摘要:
#auth组件介绍 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。 阅读全文
posted @ 2021-12-06 10:29
沈忻凯
阅读(62)
评论(0)
推荐(0)

浙公网安备 33010602011771号