實現一份 Web 版串口(調試)助手 [一] - 使用 django 作爲 Web server 的 django 基本使用

實現一份 Web 版串口(調試)助手 [一] - 使用 django 作爲 Web server 的 django 基本使用

點我可獲得項目源代碼
其中 👆,Doc/*md 爲帶有開發筆記。
本文暫爲 草稿,未完成本文前,有需要可以先看上述的 Doc/*.md 開發筆記。 推薦使用 typora 打開 *.md 文件。

  1. 爲了調試方面(使用虛擬串口),本系列開發環境默認在 Windows 下開發。
  2. 因爲使用 Python 作爲開發語言,並且基於 pyserial 庫 - 這個庫是支持自動安裝對應系統的 serial 底層程序;也就是說代碼是完全跨平臺無需改動的。

django 基礎

運行環境(安裝 django)

> mkvirtualenv web-serial
...
### 如果沒有虛擬環境,可以無視上面這個命令,
### 並且後面的命令提示符:
### "(web-serial) D:\RaspberryPi\web-serial >" 可以直接看成
### "D:\RaspberryPi\web-serial >", 對程序(應用)本身沒有任何影響。
### 
(web-serial) D:\RaspberryPi\web-serial > pip install django
...

創建一個 django 項目

Reference: Install Django Guide

N/A

django web 項目的首頁(index 頁面)

Note: settings.py 域名支持

N/A

Reference:
使用 lambda 一行代碼實現 django 臨時響應 ‘http://localhost:8000’ 網站根路徑的請求

### settings.py

#### source/source/urls.py

創建一個 django 應用 - “串口助手”

創建我們的主角應用 串口(調試)助手

N/A

訪問串口助手應用首頁

### source/source/urls.py
N/A

### source/serialcom/urls.py
N/A

### source/serialcom/views.py
N/A

使用 django 模板系統

#### settings.py
# install serialcom app

簡單 load HTML template 作爲 response
#### views.py
# load template

N/A
傳遞"類實例"渲染模板
### views.py

N/A
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章