随笔分类 - DRF
摘要:[TOC] 自定义路由组件 路由层 新建router.py文件 三大认证组件初识 rest_framework\views.py initial 用户权限管理六表 用户权限关系 RBAC(Role BasedAccessControl) 表:User、Group、Permission、UG关系表、U
阅读全文
摘要:[TOC] 认证组件authentication 一般使用全局配置 settings中配置 自定义权限类 1. 如果使用session认证,drf提供了SessionAuthentication类认证 2. 如果使用drf jwt认证框架,drf jwt提供了JSONWebTokenAuthenti
阅读全文
摘要:[TOC] 视图家族 views视图类 " " APIView GenericAPIView python Copy""" 1.继承了APiView 2.get_queryset方法, 需要在视图类中配置queryset类属性 3.get_object方法, 可以在视图类中配置lookup_url_
阅读全文
摘要:[TOC] Response封装 经过前面的学习我们可以发现, 我们每次成功响应了前端的请求, 都要按照固定的格式写一遍Response内部包含的数据,并将其返回给前端, 每返回一次就要完整的写一次, 是不是有点麻烦? 我们可以通过对Response进行简单封装, 来简化我们的代码 深度查询之dep
阅读全文
摘要:[TOC] 基表 基表只提供公有字段, 不参与数据库迁移 在基表下的配置类 中设置: , 表明该表为抽象表, 不参与数据库迁移 外键字段参数 db_constraint 数据库关联 " " 断关联: , 既数据库中不会建立外键关系, Django在代码层面上实现两表关联 优点 不会影响连表查询操作效
阅读全文
摘要:[TOC] 序列化家族 序列化就是==将对象的状态信息转换为可以存储或传输的形式的过程== 手动实现序列化 这里的手动实现指的是将对象信息传输到前端 Serializers序列化与反序列化 序列化 " " 字段设置: 要同模型类的字段对应 自定义序列化字段: 字段类型为: 字段名不应和模型类字段名冲
阅读全文
摘要:[TOC] APIView APIView继承了View, 并重写了as_view方法 重写的as_view主体上还是View的as_view, 返回的还是view方法 重写的as_view的就是==局部禁用了csrf认证== python Copy 继承了View class APIView(Vi
阅读全文
摘要:[TOC] DRF drf是Django的一个插件 安装: 使用drf需要先在settings.py配置文件中注册 接口 概念 " " 接口就是一种url链接, 你按照相应的格式向这个url提交数据, 可以获取相应的响应结果 概括来说就是四大点 ==url链接==: ==请求方式==: get, p
阅读全文
摘要:[TOC] setting.py views.py exception.py urls.py
阅读全文

浙公网安备 33010602011771号