日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Web框架——Flask系列之Flask简介(一)

發布時間:2024/7/5 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web框架——Flask系列之Flask简介(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Web應用程序作用

Web(World Wide Web)誕生最初的目的,是為了利用互聯網交流工作文檔

二、關于Web框架

(一)什么是Web框架?

  • 已經封裝好了一段代碼,協助程序快速開發,相當于項目半成品
  • 開發者只需要按照框架約定要求,在指定位置寫上自己的業務邏輯代碼
    • 例如:在某個區需要成立一家醫院,有兩種方式:
    • 圈地,打地基,蓋樓,裝修,入駐
    • 買樓,裝修,入駐

    (二)為什么要用Web框架?
    1.web網站發展至今,特別是服務器端,涉及到的知識、內容,非常廣泛。這對程序員的要求會越來越高。如果采用成熟,穩健的框架,那么一些基礎的工作,比如,安全性,數據流控制等都可以讓框架來處理.
    2.程序開發人員可以把精力放在具體的業務邏輯上面。

    總結:降低開發難度,提高開發效率,不需要重復造輪子

    三.Python 中常用的Web框架、特點

  • flask: 提供基本功能,屬于輕量級
  • django: 提供相對完整功能,重量級
  • tornado: 偏嵌入式web應用,非阻塞式服務器
  • 四.關于Flask

    誕生時間:Flask誕生于2010年,是Armin ronacher(人名)用 Python 語言基于 Werkzeug工具箱編寫的輕量級Web開發框架。

    Flask框架包含兩個核心:Werkzeug工具箱,Jinja2模板引擎
    由于Flask沒有提供額外的其他功能,所以幾乎所有的功能都要用到擴展實現,如下列表所示:

    Flask常用擴展包:

    • Flask-SQLalchemy:操作數據庫;
    • Flask-script:插入腳本;
    • Flask-migrate:管理遷移數據庫;
    • Flask-Session:Session存儲方式指定;
    • Flask-WTF:表單;
    • Flask-Mail:郵件;
    • Flask-Bable:提供國際化和本地化支持,翻譯;
    • Flask-Login:認證用戶狀態;
    • Flask-OpenID:認證;
    • Flask-RESTful:開發REST API的工具;
    • Flask-Bootstrap:集成前端Twitter Bootstrap框架;
    • Flask-Moment:本地化日期和時間;
    • Flask-Admin:簡單而可擴展的管理接口的框架

    更多擴展列表:http://flask.pocoo.org/extensions/

    flask中文文檔:http://docs.jinkan.org/docs/flask/
    flask英文文檔:http://flask.pocoo.org/docs/0.11/

    總結

    以上是生活随笔為你收集整理的Web框架——Flask系列之Flask简介(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。