理解前后端分离 交互形式 客户端or前端负责为用户进行页面展示,服务端为前端提供业务逻辑以及数据准备。 在前后端分离的情况下,后端只需要负责按照约定的数据格式向前端提供和调用的api接口。前端通过不同的Http方法和后端进行交互,组装数据进行渲染。 代码组织方式 可以对比前面三篇博客写的Django不分离模式看下效果。 开发流程 不分离模式开发流程 分离模式开发流程 数据接口规范流程 在开发期间只要前后端商量好数据交互格式,然后就可以并行开发。并且前端开发完成也不用等待后端的接口,可以自己先模拟一些数据进行测试。 图片来自来自慕课网JACK老师。