文章分类 -  drf

摘要:最少的语言描述Django? 将数据库的东西通过ORM的映射取出来,通过view文件,按照template文件排出的模板渲染成HTML。当用户请求相应的url时,返回相应的结果。 最少语言描述DRF? 将数据库的东西通过ORM的映射取出来,通过view和serializers文件绑定REST接口,当 阅读全文
posted @ 2019-11-15 15:52 www.pu 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一、群查接口各种筛选组件 数据准备 models.py class Car(models.Model): name = models.CharField(max_length=16, unique=True, verbose_name='车名') price = models.DecimalFiel 阅读全文
posted @ 2019-10-28 18:33 www.pu 阅读(1402) 评论(0) 推荐(0) 编辑
摘要:一、项目准备 1. 创建django项目 2. 创建数据库 —— init文件中声明mysql —— settings中配置数据库 import pymysql pymysql.install_as_MySQLdb() # 为该项目创建一个数据库 DATABASES = { 'default': { 阅读全文
posted @ 2019-10-28 18:32 www.pu 阅读(383) 评论(0) 推荐(0) 编辑
摘要:一、三大认证功能分析 1)APIView的 dispath(self, request, *args, **kwargs) 2)dispath方法内 self.initial(request, *args, **kwargs) 进入三大认证 # 认证组件:校验用户 - 游客、合法用户、非法用户 # 阅读全文
posted @ 2019-10-28 18:32 www.pu 阅读(534) 评论(0) 推荐(0) 编辑
摘要:一 、认证方法比较 1.认证规则图 django 前后端不分离 csrf认证 drf 前后端分离 禁用csrf 2. 认证规则演变图 数据库session认证:低效 缓存认证:高效 jwt认证:高效 3. 认证比较 """ 1)session存储token,需要数据库参与,耗服务器资源、低效 2)缓 阅读全文
posted @ 2019-10-28 18:32 www.pu 阅读(615) 评论(0) 推荐(0) 编辑
摘要:视图家族 1、视图类:APIView、GenericAPIView 干了哪些事: APIView:作为drf的基础view; as_view()禁用csrf; dispatch()二次封装request、三大认证、解析、渲染、响应、异常等模块; 源码顶部一堆类属性,可以用来做全局或局部插拔配置 Ge 阅读全文
posted @ 2019-10-28 18:32 www.pu 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、前戏要做好 配置:settings.py #注册drf INSTALLED_APPS = [ # ... 'api.apps.ApiConfig', 'rest_framework', ] ​ #配置数据库 DATABASES = { 'default': { 'ENGINE': 'django 阅读全文
posted @ 2019-10-28 18:32 www.pu 阅读(447) 评论(0) 推荐(0) 编辑
摘要:内容了解 """ 1、接口:什么是接口、restful接口规范 2、CBV生命周期源码 - 基于restful规范下的CBV接口 3、请求组件、解析组件、响应组件 4、序列化组件(灵魂) 5、三大认证(重中之重):认证、权限(权限六表)、频率 6、其他组件:过滤、筛选、排序、分页、路由 """ # 阅读全文
posted @ 2019-10-28 18:31 www.pu 阅读(482) 评论(0) 推荐(0) 编辑
摘要:知识点:Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) 一、Serializer 偏底层 一般不用 理解原理 1.序列化准备: 模型层:models.py from django.db import models class 阅读全文
posted @ 2019-10-28 18:31 www.pu 阅读(336) 评论(0) 推荐(0) 编辑
摘要:一、DRF框架 1.安装 pip3 install djangorestframework 2.drf框架规矩的封装风格 按功能封装,drf下按不同功能不同文件,使用不同功能导入不同文件 from rest_framework.views import APIView #视图,以后都继承这个,这个也 阅读全文
posted @ 2019-10-28 18:31 www.pu 阅读(319) 评论(0) 推荐(0) 编辑
摘要:一、接口 """ 1、什么是接口:url+请求参数+响应数据 | 接口文档 ​ 2、接口规范: url:https,api,资源(名词复数),v1,get|post表示操作资源的方式,?过滤条件 响应数据:status,msg,results|data,url资源数据 """ 二、DRF入门 """ 阅读全文
posted @ 2019-10-28 18:30 www.pu 阅读(717) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示