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

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

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

3.咱们这次的数据操做主要是增删改查,比较简单。所以使用本身定义的一套规范。数据库

 

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

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

 

 5.编写得到所有学生的接口。在student这个app的views里面编写接口函数。api

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

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

                            

 

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

 

 

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

 6.Axios格式。

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

 

 备注:这里须要实现的是一个跨域请求(正常状况下,先后端开发不在一个电脑上,因此会出现跨域访问的问题)

7.解决跨域问题,正常状况下,解决跨域问题,先后端须要协同工做。

(1)后端须要进行的操做

 

 

实现了以上操做之后,前端可以获取到后端传递过去的全部数据。(前端代码,咱们不作过多学习)

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

相关文章
相关标签/搜索