摘要:
前端 JavaScript JQuery Vue 阅读全文
posted @ 2021-07-23 21:39
zheng-sn
阅读(92)
评论(0)
推荐(0)
摘要:
JWT的综合使用 自己写的认证类,使用自己的user表签发token,有多种登录方式, urls.py from django.contrib import admin from django.urls import path,include from app01 import views from 阅读全文
posted @ 2021-07-23 21:31
zheng-sn
阅读(50)
评论(0)
推荐(0)
摘要:
自定义user表签发token 使用自己的user表进行签发验证需要自己写 登录接口 和 认证类 1 路由 from rest_framework.routers import SimpleRouter from rest_framework_jwt.views import obtain_jwt_ 阅读全文
posted @ 2021-07-23 21:30
zheng-sn
阅读(152)
评论(0)
推荐(0)
摘要:
多方式登录 1 使用用户名,邮箱,手机号+密码都能登录成功 2 可以使用auth 的user表,也可以自定义用户表 3 扩写auth的user表,要么不用,要用一定要在项目开始就使用(没有迁移之前) 4 如果已经迁移了(正常是不能再使用了),如果还想用,解决方案: -删库 -删除迁移记录(app的迁 阅读全文
posted @ 2021-07-23 21:30
zheng-sn
阅读(421)
评论(0)
推荐(0)
摘要:
RBAC介绍 RBAC是一种认证规则 RBAC:Role-Based Access Control -->基于角色的访问控制 公司内部系统:crm,客户管理系统;oa系统,自动化运维项目 原理:权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是 阅读全文
posted @ 2021-07-23 21:29
zheng-sn
阅读(730)
评论(0)
推荐(0)
摘要:
drf请求支持三种编码格式,urlencoded,json,formdata 如果不配置,默认支持三种格式 全局配置,在项目配置文件中,drf专门的字典里 'DEFAULT_PARSER_CLASSES': [ 'rest_framework.parsers.JSONParser', # 解析app 阅读全文
posted @ 2021-07-23 21:25
zheng-sn
阅读(163)
评论(0)
推荐(0)
摘要:
自动生成接口文档 后端人员写好接口,编写接口文档,给前端,前端依照接口文档开发 公司主流 使用world、md写,提交到git上 公司有接口平台,后端开发在接口平台录入(yapi,第三方),可以批量导入 后端项目自动生成接口文档,(有时需要配合上面两种) Django的drf自动生成:coreapi 阅读全文
posted @ 2021-07-23 21:24
zheng-sn
阅读(260)
评论(0)
推荐(0)
摘要:
过滤和排序 内置 # 查询所有才需要过滤(根据条件过滤),排序(按某个规则排序) # 内置过滤类使用,在视图类中配置 from rest_framework.filters import SearchFilter class BookView(ViewSetMixin,ListAPIView): # 阅读全文
posted @ 2021-07-23 21:23
zheng-sn
阅读(96)
评论(0)
推荐(0)
摘要:
认证组件 登录功能 # 表模型 class User(models.Model): username = models.CharField('用户名', max_length=32) password = models.CharField('密码', max_length=32) class Use 阅读全文
posted @ 2021-07-23 21:22
zheng-sn
阅读(40)
评论(0)
推荐(0)
摘要:
请求与相应 请求Request 1 继承了APIView后,request被分装成了APIView的request 2 request.data : POST,PUT请求的数据 3 request.query_params : GET请求的数据 以后如果使用了drf,继承APIView(drf提供了 阅读全文
posted @ 2021-07-23 21:16
zheng-sn
阅读(90)
评论(0)
推荐(0)
摘要:
序列化组件 序列化介绍 作用: 序列化,序列化器(类)会把模型对象(Book对象,Queryset对象)转换成字典,经过response以后变成json字符串 反序列化,把客户端发送过来的数据,经过request以后变成字典(request.data),序列化器(类)可以把字典转成模型 反序列化,完 阅读全文
posted @ 2021-07-23 20:58
zheng-sn
阅读(65)
评论(0)
推荐(0)
摘要:
路由组件 自动生成路由 自动生成路由,在urls.py中 from rest_framework.routers import SimpleRouter,DefaultRouter # DefaultRouter 会给一个drf渲染过得首页,SimpleRouter的没有渲染,有所有的路由 rout 阅读全文
posted @ 2021-07-23 20:54
zheng-sn
阅读(91)
评论(0)
推荐(0)
摘要:
视图组件 cbv源码分析 1 views.Book.as_view()执行完,一定是个函数内存地址 2 as_view 是View类的类方法,类来调用 3 as_view中view这个闭包函数的源码是 def view(request, *args, **kwargs): #核心代码, return 阅读全文
posted @ 2021-07-23 20:52
zheng-sn
阅读(99)
评论(0)
推荐(0)

浙公网安备 33010602011771号