摘要:
权限源码分析 写一个权限类 局部使用配置在视图类的 就会执行权限类的permission_classes方法完成权限校验 ''' drf的APIView源码 执行流程: 1.先匹配路由 APIView中as_view -- 取消csrf校验 2.去csrf(view)本质还是view中找as_vie 阅读全文
权限源码分析 写一个权限类 局部使用配置在视图类的 就会执行权限类的permission_classes方法完成权限校验 ''' drf的APIView源码 执行流程: 1.先匹配路由 APIView中as_view -- 取消csrf校验 2.去csrf(view)本质还是view中找as_vie 阅读全文
posted @ 2023-02-12 18:31
李李大冒险
阅读(64)
评论(0)
推荐(0)

认证组件 访问某个接口 需要登陆后才能访问 #第一步 写一个登录功能 用户表 User表 UserToken表 :存储用户登录状态 【这个表可以没有 如果没有 把字段直接卸载User表上也可以】 登录接口 model.py class Books(models.Model): name = mode
9个视图子类 2个视图基类 APIView GenericAPIView 5个视图扩展类 DestroyModelMixin RetrieveModelMixin ListModelMixin CreateModelMixin UpdateModelMixin 9个视图子类 视图类 不需要额外继承不
反序列化类校验部分源码解析 视图类中的ser.is_valid(),就会执行校验 校验通过返回True 不通过返回Flase ==is_valid()== 入口: ''' ser.is_valid()是序列化类的对象 就假设序列化类是假设序列化类是BookSerializer -- 找is_vali
序列化常用字段 | 字段 | 字段构造方式 | | | | | BooleanField | BooleanField() | | NullBooleanField | NullBooleanField() | | CharField | CharField(max_length=None, min
APIview执行流程 1.基于APIview+JsonResponse编写接口 之前基于django原生的View编写接口 drf为我们提供了一个类(APIView)以后使用drf写视图类都要继承这个类及其子类 APIViews本身就是继承了Django原生的View class BookView
restful规范 概念: restful是一种定义web API接口的风格 适用于前后端分离 规范: 1.数据的安全保障 通常使用https (http+ssl/tsl)协议 url链接一般采用https协议进行传输 采用http协议 可以提高数据交互过程中的安全性 如果被拦截
web应用模式 前后端结合 >后端 模板语法 后端人员 写后端也要写==模板语法== (bbs、图书管理系统) 用户在浏览器上发送请求,后端接收到请求拿到前端传过来的数据 去数据库中查询、操作、 处理后的结果填入HTML模板 将pyhton代码替换成纯粹的html、css、js返回给浏览器 浏览器将
模块 一、模块简介 1.什么是模块 内部具有一定功能(代码)的py文件 2.python模块的历史 python屈辱史: python刚出来时被瞧不起因为太简单,写代码都是调用模块(调包侠 贬义). 后来业务扩展很多程序员也需要使用python写代码,发现好用(调包侠 褒义). python为什么好
函数 一、函数的基本使用 1.函数简介 使用函数目的就是为了==减少重复编写代码== 循环:在相同的地方反复执行代码 函数:在不同的地方反复执行代码 没有函数:维修工每次工作的时候都要先创造工具再工作 有函数:维修工再工作的时候直接拿工具过来工作 2.函数的语法结构 ==定义阶段== def 函数名
浙公网安备 33010602011771号