理解前后端分离
-
交互形式
客户端or前端负责为用户进行页面展示,服务端为前端提供业务逻辑以及数据准备。
在前后端分离的情况下,后端只需要负责按照约定的数据格式向前端提供和调用的api接口。前端通过不同的Http方法和后端进行交互,组装数据进行渲染。 -
代码组织方式

可以对比前面三篇博客写的Django不分离模式看下效果。 -
开发流程
不分离模式开发流程
分离模式开发流程

-
数据接口规范流程
在开发期间只要前后端商量好数据交互格式,然后就可以并行开发。并且前端开发完成也不用等待后端的接口,可以自己先模拟一些数据进行测试。

图片来自来自慕课网JACK老师。