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

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. 主站蜘蛛池模板: 浪卡子县| 武宣县| 舞钢市| 京山县| 石屏县| 乐陵市| 彰化市| 赤峰市| 武强县| 屏东市| 盐池县| 万盛区| 建阳市| 南涧| 博白县| 鸡东县| 盈江县| 淮滨县| 盐城市| 清涧县| 通化市| 龙里县| 克山县| 莆田市| 江陵县| 象州县| 德保县| 康定县| 吉木萨尔县| 隆子县| 武定县| 甘孜县| 道孚县| 广饶县| 西乌珠穆沁旗| 安福县| 甘泉县| 潞城市| 衡山县| 林芝县| 车险|