在上一篇日志我们已经将站点的前端设计部分完成了,但是还缺少数据加载的部分,lz我一般喜欢先写好后端,也就是api部分,所以我们这篇是基于django进行的后端api的开发
上篇已经定好了一些数据标准
在开始之前,先建立一个新的应用:sensorNet 也是网站的一个新页面,我们用django命令进行操作
添加视图,说白了就是将网站html文件绑上去的过程
配置路由,看图就能明白了,上面是我们的根路由(我是这么叫的),下面的是我们的子路由,当访问localhost:port/sensorNet/的时候会指向我们的子路由,再由子路由返回我们的视图
接着用django manage.py runserver 命令去启动服务,来看看成品
至此我们的sensorNet视图部分就做完了
接口部分
模型文件的原理(个人理解)django提供了一种ORM操作,简单讲就是可以用python直接操作数据库
根据我们的数据标准,建立模型
进行迁移操作 migrate ,简单讲就是将模型转换为数据表,我们用django命令,接着直观感受下我们做了什么
接着配置django rest framework (DRF)一个快速构建api的django应用
我们启动服务直观感受下DRF
添加几个数据条目,比自己写要方便多了,我曾经设想过一个解决方案,然后发现DRF就是我的解决方案
到这里,我们的后端api部分就开发完毕了,不过肯定是有很多可以改进的地方,我这就个小破个人站点,也没人会打的
后面将进行前端数据加载部分的开发
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com