1.drf概述

1.前后端不分离

特点:

  • 用户访问URL
  • 执行对应的视图函数,进行业务处理
  • 视图函数通过render函数进行渲染,返回给客户端

开发流程:

  • 前端:HTML+CSS+JS
  • 后端:完成业务处理,将数据嵌套在模板文

     

     

 

 

 

 

2.前后端分离

特点:

  • 前端基于vue.js实现前端代码,本质上也是html+css+js
  • 前端需要数据,则向后端发送ajax请求给后端
  • 后端根据ajax请求执行对应的视图函数,返回给前端json格式的数据
  • 前端将数据渲染在页面

开发流程

  • 前端:写html+css+js代码
  • 后端:写API接口

 

 

 

思考:前后端在选择上有什么不同呢?

对于大型企业,项目比较大。人手比较多。可以选择前后端分离,大家各司其职

对于小企业,小项目,可选择前后端不分离

3.drf简述

DRF:Django REST Framework,是一个Django的组件,在前后端分离的开发中,可以很好的实现API接口,内置了认证,权限,限流,分页等功能,说白了,就是可以更快的帮助我们实现API接口

在学习drf中,尽可能的去学习源码,可以帮助我们更好的了解优秀的编程知识

 

官网地址:https://www.django-rest-framework.org/

posted @ 2023-02-16 22:30  五仁味儿月饼  阅读(123)  评论(0编辑  收藏  举报