随笔分类 - drf速成
简单记录drf
发表于 2022-05-22 22:23阅读:124评论:0推荐:0
摘要:内容详细 1 自定义User表,签发token # 如果项目中的User表使用auth的user表,使用快速签发token即可 # 如果自定义User表,签发token,需要手动签发 》自己写 1.1 普通写法 from rest_framework.views import APIView # c
阅读全文 »
发表于 2022-05-22 22:19阅读:546评论:0推荐:0
摘要:内容详细 1 RBAC # python用来做公司内部项目居多,人事系统,进销存,报销审批,自动化运维 -公司内部项目对执行效率要求不高(人少) -对开发效率要求高(越快开发出越好,成本越低越好) -知乎,豆瓣用python写的 》随着用户量增大 》切换语言 # 对外的权限比较简单:普通注册用户,V
阅读全文 »
发表于 2022-05-22 22:14阅读:36评论:0推荐:0
摘要:内容详细 1 过滤 queryset = self.filter_queryset(self.get_queryset())# 请求地址中带过滤条件 127.0.0.1:8080/?name=红楼梦 # 5个接口中,只有获取所有需要过滤,其他都不需要 # 内置的过滤类 ### 第一步:导入 from
阅读全文 »
发表于 2022-05-22 22:11阅读:28评论:0推荐:0
摘要:内容详细 1 认证 # 登陆接口 》登陆成功,只要给前端返回json格式字符串 》字符串中带一个随机字符串 # 认证 》登陆认证 》判断用户是否登录了 》前后端分离 》用不到cookie 》携带随机字符串过来 》通过判断随机字符串判断这个人是否登录了 # 登陆接口编写步骤 -创建表:User表,一对
阅读全文 »
发表于 2022-05-22 22:09阅读:31评论:0推荐:0
摘要:内容详细 1 视图组件 # 9个视图子类 》是视图类 -CreateAPIView, ListAPIView, DestroyAPIView, RetrieveAPIView, UpdateAPIView ListCreateAPIView, RetrieveUpdateAPIView, Retri
阅读全文 »
发表于 2022-05-22 22:06阅读:60评论:0推荐:0
摘要:内容详细 1.1 models from django.db import models # 4张表 class Book(models.Model): name = models.CharField(max_length=32) price = models.DecimalField(max_di
阅读全文 »
发表于 2022-05-22 22:02阅读:138评论:0推荐:0
摘要:内容详细 1 序列化器介绍 # 序列化器:类,作用 1. 序列化,序列化器会把模型对象(qs,book)转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发(前端)送过来的数据,经过request以后变成字典(data),序列化器可以把字典转成模型-->存到数据库中 3
阅读全文 »
发表于 2022-05-22 21:54阅读:152评论:0推荐:0
摘要:内容详细 1 序列化和反序列化 api接口开发,最核心最常见的一个过程就是序列化,所谓序列化就是把数据转换格式,序列化可以分两个阶段: # 序列化: 把我们语言识别的数据转换成指定的格式提供给别人。 字典,列表,对象 》json/xml/prop,massagepack >提供给别人(前端或其他服务
阅读全文 »
发表于 2022-03-28 15:15阅读:47评论:0推荐:0
摘要:内容概要 web应用模式 API接口 接口测试工具postman restful规范 内容详细 web应用模式 # 前后端混合开发 -bbs项目,页面渲染是在后台完成 >render(request,'index.html') -后端人员 》写前端css,js,html # 前后端分离开发 》主流
阅读全文 »