树莓派利用Django搭建聊天网页服务器 —— 准备篇
利用Django在樹莓派上搭建一個聊天網頁服務器,話不多說,直接上流程。
首先來看一下剛創建的Django項目文件結構:
項目文件配置
setting.py配置
第一個我們先來看一下setting.py文件的配置,需要更改兩處地方:
sudo vim settings.py第一處:
把這句先注釋掉,注意我說的是先。
因為這段代碼涉及的是前端向后端傳輸數據時安全性的考察,不注釋掉會的話,在傳輸數據的過程中會報錯。
當我們的項目要上線的時候,會對每一處傳輸數據的地方進行安全性處理,那時候就可以解開封印了。
第二處:
在文件的最后我們要加上靜態文件夾的路徑,填上如下這段代碼:
注意,之后我們要在上層目錄新建一個statics文件夾用來存放CSS、JavaScript和圖片文件。
urls.py配置
第二個就是我們的路由配置,雖然現在之后一個webpage的應用,說不準后期會加上更多的APP,大型的網頁就需要對路由進行分配管理。
還是需要改動兩處地方:
Django已經給了我們充分的提示,第一處需要改動導入文件,第二步需要加上新的路徑:
這樣我們的項目文件夾就基本上算是配置好了,接下來就要開始寫文件了。
前端設計
其次我們來看一下前端最終的效果圖:
左邊放一些自我介紹,中間是一個聊天界面,最右邊放樹莓派接的攝像頭畫面。
前端的html文件要單獨放在一個文件夾了,所以我們要在新建一個文件夾: mkdir templates
另外前端需要的CSS、JavaScript和圖片文件也要放在相應的靜態文件的文件夾里,分別創建相應的文件夾:
mkdir statics/CSSmkdir statics/JavaScriptmkdir statics/Images圖片素材
因為我是用Cmder遠程登錄我的樹莓派,所以不好去下載圖片,就再開一個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文件夾下的所有內容移動到statics/Images/下,之后就可以吧image文件夾刪了:
總結
以上是生活随笔為你收集整理的树莓派利用Django搭建聊天网页服务器 —— 准备篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树莓派下安装Django环境
- 下一篇: Hello Go