31
2021
01

drf继承过哪些视图类?以及他们之间的区别?

 第一种:APIView     第一种遵循了CBV的模式,里面的功能比较多但是需要自己写的代码也有很多     提供了免除csrf认证,版本处理、认证、权限、节流、解析器、筛选器、分页、序列化、渲染器   第二种:ListAPIView,RetrieveAPIView,CreateAPIView,UpdateAPIView,DestroyAPIView     第二
31
2021
01

drf组件提供的功能

 免除csrf认证 视图(三种:(1)APIView,(2)ListAPIview,(3)ListModelMixin) 版本处理 认证 权限 节流(频率限制) 解析器 筛选器 分页 序列化和数据校验:可以对QuerySet进行序列化,也可以对用户提交的数据进行校验——展示特殊的数据     depth     source:无需加括号,
31
2021
01

什么是drf组件

drf的全称是Django RESTful Framework 它是一个基于django开发的组件,本质是一个django的app drf可以帮我们快速开发出一个遵循restful规范的程序
31
2021
01

查找模板的顺序

 优先查找根目录下:templates 根据app的注册顺序去每个app的templates目录中找
31
2021
01

模拟浏览器进行发送请求的工具

postman
31
2021
01

什么是restful规范

 restful规范是一套规则,用于API中之间进行数据交换的约定。 它的具体规则有: 1、https代替http,保证数据传输时的安全 2、在url中一般要体现api标识,这样看到url就知道他是一个api     建议:https://www.zdr.com/api/...(不会存在跨域问题) 3、在接口中要体现版本,可放在url中也可以放在请求头中     建议:https://w
30
2021
01

什么是前后端分离

前端:整个页面显示以及页面的交互逻辑,用ajax和node作为交互。其中node作为中间层 后端:提供api接口,利用redis保存session,与数据库交互  步骤: 1)客户端(浏览器)向node请求页面交互。 2)node向后端(这里用java)转发请求。java在发送请求到数据库。 3)java返回结果给node。node返回页面,提供数据。  node:     node主要