寒假開發日誌|站點後端開發

在上一篇日誌我們已經將站點的前端設計部分完成了,但是還缺少數據加載的部分,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