中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2.6.3 編寫網絡應用程序 課件(14張PPT)

資源下載
  1. 二一教育資源

2.6.3 編寫網絡應用程序 課件(14張PPT)

資源簡介

(共14張PPT)
網絡應用軟件開發(第二課時)
點擊此處添加副標題
2
3
4
1
編寫網絡應用程序
數據傳遞
網絡應用軟件開發
網頁模板
目錄
CONTENTS
1.編寫網絡應用程序
現需要為學校智慧農場開發一款網絡應用軟件,在線查看、管理農場中的大棚溫濕度、光照,水池溫度等。現以該項目為例,網絡應用軟件應采用何種架構?服務器端網站需要哪些功能模塊?
1.編寫網絡應用程序
B/S
智慧農場首頁
恒溫水池
智慧大棚
土壤檢測
1.編寫網絡應用程序
Python中常用的Web應用程序框架:Flask、Django及Tronado等。
1
2
3
4
from flask import Flask
app = Flask(__name__)
if __name__ == '__main__'
app.run("0.0.0.0", port = 8086)

1.編寫網絡應用程序
路由和視圖函數
使用route()路由告訴Flask何種URL能觸發對應的視圖函數,
視圖函數則返回我們想要顯示在網頁中的信息
http://sports./nba
網絡協議
服務器地址
本機:127.0.0.1
網頁文件目錄/路由
1.編寫網絡應用程序
路由和視圖函數
本地調試IP地址為127.0.0.1,端口號為8086
1.編寫網絡應用程序
我們可以通過本地IP地址以及端口號訪問在該服務器上運行的網絡應用程序。如127.0.0.1:8086。
請同學們嘗試運行以上代碼,生成你的第一個網絡應用程序。
if __name__ == '__main__':
app.run("0.0.0.0", port = 8086)
網絡應用程序端口號
服務器IP,當前為自動識別
啟動Web應用
Flask工作流程
①瀏覽器通過URL將請求發送至Web服務器中的Flask實例app;
②app收到請求,通過路由找到對應的視圖函數,將請求處理;
③app將結果通過web服務器返回至用戶瀏覽器;
④瀏覽器顯示結果。
2.網頁模板
可在templates文件夾下制作好精美的網頁模板文件,在視圖函數中調用render_template模塊即可將特定數據輸出到網頁中。
網頁美化
2.網頁模板
請嘗試修改相應視圖函數以及網頁模板文件pool.html,實現點擊進入恒溫水池頁面,顯示歡迎語以及當前水溫。
完成后運行該網絡應用程序,并進行測試。
實踐活動
3.數據傳遞
向網絡應用程序發送數據
GET方法,通過URL發送數據
設置為30℃
127.0.0.1:8086/set temp=30&hum=60
3.數據傳遞
向網絡應用程序發送數據
POST方法,通過表單發送數據
4.課堂小結
1.編寫網絡應用程序
2.網頁模板
3.數據傳遞
路由、視圖函數和URL的關系
通過render_template模塊美化網頁顯示數據
GET方法,通過URL發送數據
POST方法,通過表單發送數據

展開更多......

收起↑

資源預覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 松阳县| 缙云县| 淅川县| 临海市| 上饶市| 大关县| 盐源县| 新丰县| 五河县| 克东县| 木里| 白水县| 安吉县| 宽甸| 永丰县| 吉隆县| 绩溪县| 嘉黎县| 漾濞| 休宁县| 沂水县| 盐亭县| 汝州市| 桐庐县| 通辽市| 博客| 安宁市| 东平县| 孟连| 安溪县| 镇原县| 安徽省| 湟源县| 汾阳市| 洪雅县| 汶川县| 广元市| 永兴县| 乐安县| 迁西县| 卓尼县|