课程介绍
知识体系回顾
我们之前学过了很多内容:
-- Python基础
-- 网络编程并发编程
-- 数据库
-- 前端
-- Django基础
-- Django项目 (crm)
-- Vue
大家想一个问题~我们之前的前面的页面是通过什么方式得到的~
通过后端render模板渲染出来的~~
我们已经学了Vue已经知道了前后端分离的一些概念~~
那么接下来我们总结一下为什么要做前后端分离的项目~~
为什么要做前后端分离的项目
1,满足多端适配
随着移动端的兴起,现在公司产品不只限于pc端的,包括Android,IOS。
按照以前的方式,我们后端其实就要有多套,pc一套,APP端两套。
开发成本以及开发效率会很低,如果前后端分离,我们后端只需要有一套就可以了~
后端只提供接口,前端不管是pc还是APP都可以去调用数据。
2,前后端职责不清晰
我们的模板语言到底是前端写还是后端写
3,开发效率 前后端互相等待
4,前端配合后端,只写模板语言,能力受限
5,后端开发语言与模板语言耦合度较高,依赖开发语言,更换后端语言的成本加大。
课程安排
DRF框架
-- 介绍DRF十大组件以及源码实现流程
路飞项目
-- 课程模块
-- 登录注册模块
-- 购物模块
-- 三方依赖
-- redis应用
-- Django的ContentType组件应用
-- 跨域的问题
学习中的一些小建议
用思维导图去记录自己知识点,能够很好的梳理自己知识体系知识架构。
代码量必须上去,码代码可以先用伪代码整理自己思路,然后再去实现。

浙公网安备 33010602011771号