树莓派利用Django搭建聊天网页服务器 —— 准备篇
利用Django在樹莓派上搭建一個(gè)聊天網(wǎng)頁(yè)服務(wù)器,話不多說,直接上流程。
首先來看一下剛創(chuàng)建的Django項(xiàng)目文件結(jié)構(gòu):
項(xiàng)目文件配置
setting.py配置
第一個(gè)我們先來看一下setting.py文件的配置,需要更改兩處地方:
sudo vim settings.py第一處:
把這句先注釋掉,注意我說的是先。
因?yàn)檫@段代碼涉及的是前端向后端傳輸數(shù)據(jù)時(shí)安全性的考察,不注釋掉會(huì)的話,在傳輸數(shù)據(jù)的過程中會(huì)報(bào)錯(cuò)。
當(dāng)我們的項(xiàng)目要上線的時(shí)候,會(huì)對(duì)每一處傳輸數(shù)據(jù)的地方進(jìn)行安全性處理,那時(shí)候就可以解開封印了。
第二處:
在文件的最后我們要加上靜態(tài)文件夾的路徑,填上如下這段代碼:
注意,之后我們要在上層目錄新建一個(gè)statics文件夾用來存放CSS、JavaScript和圖片文件。
urls.py配置
第二個(gè)就是我們的路由配置,雖然現(xiàn)在之后一個(gè)webpage的應(yīng)用,說不準(zhǔn)后期會(huì)加上更多的APP,大型的網(wǎng)頁(yè)就需要對(duì)路由進(jìn)行分配管理。
還是需要改動(dòng)兩處地方:
Django已經(jīng)給了我們充分的提示,第一處需要改動(dòng)導(dǎo)入文件,第二步需要加上新的路徑:
這樣我們的項(xiàng)目文件夾就基本上算是配置好了,接下來就要開始寫文件了。
前端設(shè)計(jì)
其次我們來看一下前端最終的效果圖:
左邊放一些自我介紹,中間是一個(gè)聊天界面,最右邊放樹莓派接的攝像頭畫面。
前端的html文件要單獨(dú)放在一個(gè)文件夾了,所以我們要在新建一個(gè)文件夾: mkdir templates
另外前端需要的CSS、JavaScript和圖片文件也要放在相應(yīng)的靜態(tài)文件的文件夾里,分別創(chuàng)建相應(yīng)的文件夾:
mkdir statics/CSSmkdir statics/JavaScriptmkdir statics/Images圖片素材
因?yàn)槲沂怯肅mder遠(yuǎn)程登錄我的樹莓派,所以不好去下載圖片,就再開一個(gè)Cmder將我Windows上的圖片素材直接上傳到樹莓派了。
scp -r "F:\college\Summer and winter vacation activities\Freshman summer vacation\candy_dumplings\statics\image s" pi@192.168.1.66:/home/pi/18023309/Candy_Dumplings
然后將image文件夾下的所有內(nèi)容移動(dòng)到statics/Images/下,之后就可以吧image文件夾刪了:
總結(jié)
以上是生活随笔為你收集整理的树莓派利用Django搭建聊天网页服务器 —— 准备篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树莓派下安装Django环境
- 下一篇: Hello Go