Django+VUE实现前后端分离(三)

1.前端的代码,直接去网上下载。这里不做详细介绍。

2.后端接口通用规范 restful比较复杂(请求和响应的规范,网上有具体的restful api规范图)

3.我们此次的数据操作主要是增删改查,比较简单。因此使用自己定义的一套规范。

--------------------------------------------------------------------开始编写后端接口--------------------------------------------------

4.先启动后端Django框架,访问成功。

 5.编写获得全部学生的接口。在student这个app的views里面编写接口函数。

在路由函数里面定义访问的url:

在浏览器中测试访问成功。可以将返回结果放到json.cn中进行验证。

                            

 备注:前端要想获取后端发过来的数据,还需进行以下操作:!!

至此后端成功的从数据库中取到了数据,接着利用Axios来实现前后端间的异步请求。(???不太懂为什么叫异步请求)

 6.Axios格式。

前端获取代码的主要过程以及代码编写形式:

 备注:这里需要实现的是一个跨域请求(正常情况下,前后端开发不在一个电脑上,所以会出现跨域访问的问题)

7.解决跨域问题,正常情况下,解决跨域问题,前后端需要协同工作。

(1)后端需要进行的操作

实现了以上操作以后,前端能够获取到后端传递过去的所有数据。(前端代码,我们不做过多学习)

8.实现分页,分页有两种实现方式,这里选的是前端的实现方式。

原文地址:https://www.cnblogs.com/maowuyu-xb/p/12434892.html