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

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方法,通過表單發送數據

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 麻城市| 伊春市| 汉沽区| 长泰县| 黄骅市| 西乌珠穆沁旗| 五大连池市| 南和县| 漳平市| 青浦区| 塔城市| 平和县| 正蓝旗| 监利县| 阿尔山市| 务川| 成武县| 新竹县| 金塔县| 营山县| 临汾市| 安化县| 上栗县| 陇南市| 涿州市| 阿鲁科尔沁旗| 日土县| 镇康县| 亚东县| 汉源县| 大田县| 佳木斯市| 浏阳市| 获嘉县| 仁化县| 定结县| 竹北市| 扎鲁特旗| 汝南县| 余庆县| 班玛县|