官术网_书友最值得收藏!

第1章 Flask開發基礎

學習目標

·了解Web開發的基本概念

·完成Flask開發環境的搭建

·了解瀏覽網頁的基本原理

在互聯網發展的早期階段,每一個網頁都是一個單獨的文件。其中有靜態頁面與動態頁面,靜態頁面是一個內容不變的文件,如.html、.htm文件;而動態頁面則是通過解析程序代碼文件生成的一個實時頁面,如解析.php、.asp、.jsp文件生成頁面。

對于這種基于請求的傳統網站,在開發過程中,每一個功能都要在單獨的網頁文件中實現,如登錄、注冊、查看文章列表等。若要在不同的頁面中使用相同的功能,則需要在不同的頁面中單獨實現這些功能。

上述方法復用性太差,不便于維護。后來出現了基于組件的框架,它把軟件開發應用的組件思想引入Web開發。每一個功能都被封裝成可獨立工作、重復使用的組件。組件能接收用戶的輸入,并返回相應的結果。

大家接下來要學習的Flask被稱為微框架,它的“微”并不是指把整個Web應用放入一個Python文件中,而是指Flask旨在保持代碼簡潔且易于擴展。Flask既可以采取基于請求的方式來開發,也可以采取基于組件的方式來開發。

主站蜘蛛池模板: 修文县| 怀安县| 政和县| 满城县| 咸丰县| 阜康市| 乡城县| 延川县| 环江| 深水埗区| 枞阳县| 福建省| 齐齐哈尔市| 西华县| 增城市| 东平县| 西华县| 吉安县| 江西省| 台南市| 宁南县| 和田县| 贺兰县| 十堰市| 准格尔旗| 特克斯县| 临桂县| 滦平县| 安庆市| 湟中县| 专栏| 江川县| 泗水县| 贺兰县| 天气| 尚义县| 贵阳市| 贡嘎县| 崇文区| 虎林市| 宁都县|