使用VS Code遠端開發Django
一、簡單安裝與測試
由於樹莓派本身的效能並不像一般個人電腦般強大,所以無法在上頭安裝重量級的Python開發工具,比如PyCharm,再加上它並不是標準的Linux X86系統,而是Arm系統,許多重量級開發工具也無法安裝,因此如果可以在個人電腦上安裝重量級的開發工具,利用遠端連線的方式,來編寫樹莓派的Django網站程式,如此就可以保有強大開發工具的效能,也可以很方便的開發樹莓派的Django網站程式,可謂一舉二得,同時這種遠端連線的技巧也可以運用在開發其它的樹莓派Python GPIO程式上。
這次使用的工具是Visual studio code這套由微軟所開發的程式開發工具,由於功能強大且可自由下載使用,因此在這一二年來開始被眾多開發者採用作為開發工具。
官方網站:https://code.visualstudio.com/
遠端開發說明網(參考用):https://code.visualstudio.com/docs/remote/ssh
開發Django說明網:https://code.visualstudio.com/docs/python/tutorial-django
二、Django 顯示DHT11的溫溼度
利用Django的HttpResponse可以很方便的把簡單的文字(或數字)訊息,透過網頁方式顯示出來,先前學習過的DHT11的技巧與程式碼,可以直接應用在這裡,因為Django核心就是Python語言。這次的程式碼很簡短,但卻是學習Django利用urls.py連結執行函數的最基本觀念與使用技巧。
三、透過Django Form表單控制LED燈亮暗
Django提供了非常方便的Form表單製作,可以輕鬆的產生標準的HTML Form表單程式碼,當送到前端後可以利用此表單取得使用者資料輸入值,當使用者把資料傳入後端,從後端取出資料,並且依據使用者的需求打開LED,達到透過網頁控制GPIO的目的,未來可依據此觀念與技巧,實作出強大的物聯網應用程式。
Last updated
Was this helpful?