前后端数据接口对接练习

Posted python-368

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前后端数据接口对接练习相关的知识,希望对你有一定的参考价值。

练习要求:


要求:
1. 能实现前端增删查改省份信息的功能 

?       其中查询数据的时候,显示为案例中的表格格式。

?      注意,在drf中可以通过自定义请求头,实现cors,解决axios跨域问题。
2.实现点击gdp表头信息,能够进行倒叙排序.


| 省份编号 (id) | 省份 (name) | 占地面积 (area) | 人口 (population/亿) | 国民生产总值 (gdp/万亿) |
| ------------- | ----------- | ----------------- | ---------------------- | ------------------------- |
| 1             | 广东        | 17.98             | 1.12                   | 9.73                      |
| 2             | 江苏        | 10.26             | 0.80                   | 9.26                      |
| 3             | 山东        | 15.7              | 1.00                   | 7.65                      |
| 4             | 浙江        | 10.18             | 0.57                   | 5.62                      |
| 5             | 河南        | 16.7              | 0.96                   | 4.8                       |
| 6             | 四川        | 48.5              | 0.83                   | 4.07                      |
| 7             | 湖北        | 18.59             | 0.59                   | 3.94                      |
| 8             | 湖南        | 21.18             | 0.69                   | 3.64                      |
| 9             | 河北        | 19                | 0.75                   | 3.6                       |
| 10            | 福建        | 12.14             | 0.39                   | 3.58        

              |

1.1搭建项目(ubuntu):

终端操作(搭建前端项目):

cd ./Desktop      //进入桌面
moluo@ubuntu:~/Desktop$ mkvirtualenv homework      //创建虚拟环境
(homework) moluo@ubuntu:~/Desktop$ mkdir homework      //在桌面创建目录
(homework) moluo@ubuntu:~/Desktop$ cd homework/      //进入桌面
(homework) moluo@ubuntu:~/Desktop/homework$ vue init webpack view      //创建前端项目
? Project name view
? Project description A Vue.js project
? Author Jerry
? Vue build standalone
? Install vue-router? Yes
? Use ESLint to lint your code? No
? Set up unit tests No
? Setup e2e tests with Nightwatch? No
? Should we run `npm install` for you after the project has been created? (reco
mmended) npm....................            //创建ok
// 搭建完后端在进前端run起来
(homework) moluo@ubuntu:~/Desktop/homework$ cd view
(homework) moluo@ubuntu:~/Desktop/homework/view$ npm run dev

终端操作(搭建后端项目):

Ctrl+Shift+T      //另起终端窗口搭建后端项目
moluo@ubuntu:~/Desktop/homework$ workon homework
(homework) moluo@ubuntu:~/Desktop/homework$ pip install django -i https://pipy.douban.com/simple
      //下载django
(homework) moluo@ubuntu:~/Desktop/homework$ cd view
(homework) moluo@ubuntu:~/Desktop/homework/view$ npm run dev   
.................        
 DONE  Compiled successfully in 2699ms 

以上是关于前后端数据接口对接练习的主要内容,如果未能解决你的问题,请参考以下文章

pbootcms对接微信扫码登录代码核心片段和步骤(前后端)

前端对接接口时出现数据错值(前后端均无报错)

前后端分离微服务架构如何设计

写在开始前---web前后端对接

前后端分离--构建前端Mock Server

微信小程序前后端分离怎么实现