中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Flask的簡介和安裝是怎樣的

發布時間:2021-11-22 17:27:46 來源:億速云 閱讀:150 作者:柒染 欄目:大數據

本篇文章給大家分享的是有關Flask的簡介和安裝是怎樣的,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

相信大部分人進來讀這篇文章是因為以前沒接觸過Flask框架,這里我給大家介紹一下這個框架。

Flask 簡介

Flask 是一個用 Python 實現的 Web 開發微框架。,它的作用主要是為了開發Web應用程序,Web大家應該都了解,就是網頁。所以說我們學完了Flask就可以自己寫個小網站了。

Flask是一個輕量級的框架,它不像Django那么的重量級(大家自行百度Django),但是不管是輕量級還是重量級都有它們各自的優缺點,我們即將學習的Flask就有著自由、靈活、高度定制的優點。

Flask誕生于2010年,是Armin ronacher(人名)用Python語言基于Werkzeug工具箱編寫的輕量級Web開發框架。它主要面向需求簡單的小應用。

Flask本身相當于一個內核,其他幾乎所有的功能都要用到擴展(郵件擴展Flask-Mail,用戶認證Flask-Login),都需要用第三方的擴展來實現。比如郵件擴展Flask-Mail,用戶認證Flask-Login,數據庫Flask-SQLAlchemy等。

Flask沒有默認使用的數據庫,你可以選擇MySQL,也可以用NoSQL。其 WSGI 工具箱采用 Werkzeug(路由模塊) ,模板引擎則使用 Jinja2。

Flask 依賴兩個外部庫:Jinja2模板引擎和Werkzeug WSGI工具集。這兩個是 Flask 框架的核心。

Python最出名的框架要數Django,此外還有Flask、Tornado等框架。雖然Flask不是最出名的框架,但是Flask應該算是最靈活的框架之一,這也是Flask受到廣大開發者喜愛的原因。

歷史咱們看完了,來說說Flask本身,Flask框架提供了很多的擴展包給我們開發者,例如:

  • Flask-SQLalchemy:操作數據庫;

  • Flask-migrate:管理遷移數據庫;

  • Flask-Mail:郵件;

  • Flask-WTF:表單;

  • Flask-script:插入腳本;

  • Flask-Login:認證用戶狀態;

  • Flask-RESTful:開發REST API的工具;

  • Flask-Bootstrap:集成前端Twitter Bootstrap框架;

  • Flask-Moment:本地化日期和時間;

這些擴展包極大的方便了我們的開發。

這里我還得講講自己對于Flask的小見解,我非常建議大家去學習這個框架是因為我們每個人除了要去掌握那些重量級開發框架之外(Django),還是得去學習一些輕量級的框架,這樣有利于我們有時忽然急需要某種東西時,能夠快速的用上。

這里還提供Flask的官方文檔:

中文文檔:http://docs.jinkan.org/docs/flask/

英文文檔:https://flask.palletsprojects.com/

有興趣的小伙伴可以參考一下!

Flask的預安裝

使用 Flask 框架時,一般都是在開發一個 Web 項目。

剛才在上面提到了Flask主要依賴兩個庫。Jinja2和Werkzeug。

Werkzeug是一個WSGI(在Web應用和多種服務器之間的標注python接口)工具集;

Jinja2負責渲染模板。所以在安裝flask之前需要先安裝這兩個外部庫。

最簡單的辦法就是在安裝 Flask 前,先安裝一個虛擬環境,使 Flask 的項目與其他環境隔離開。

安裝虛擬環境

1.安裝Virtualenv

安裝方式很簡單,使用如下cmd即可進行安裝。

pip install virtualenv

2.安裝完成之后,使用如下cmd檢測Virtualenv版本

virtualenv --version

Flask的簡介和安裝是怎樣的

如果如上圖所示,表示安裝成功!

創建虛擬環境

虛擬環境一般命名為venv,所以使用如下cmd創建虛擬環境。

virtualenv venv

Flask的簡介和安裝是怎樣的

運行完成之后,在運行目錄底下會出現一個venv的文件夾,它是一個全新的虛擬環境。其中有一個私有的python解釋器。

Flask的簡介和安裝是怎樣的

激活虛擬環境

在使用虛擬環境之前,首先要激活當前虛擬環境,可以使用如下cmd激活。

venv\Scripts\activate

Flask的簡介和安裝是怎樣的

激活成功如上圖所示。

Flask的安裝

在創建虛擬環境的時候會自動安裝pip,所以使用如下cmd安裝flask。

pip install flask

Flask的簡介和安裝是怎樣的

安裝成功之后,可以使用如下cmd查看所有安裝包

pip list --format columns

Flask的簡介和安裝是怎樣的

如圖所示成功安裝flask的同時也將flask的依賴庫Jinja2和Werkzeug同時成功安裝!

至此為止,Flask的一切工作都已準備就緒。

以上就是Flask的簡介和安裝是怎樣的,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江口县| 德昌县| 佛冈县| 绵阳市| 喀喇沁旗| 南阳市| 合阳县| 若羌县| 青海省| 玛沁县| 沂南县| 阿拉善右旗| 平南县| 郓城县| 元谋县| 万安县| 屯留县| 咸阳市| 日照市| 正蓝旗| 岚皋县| 屏山县| 麻阳| 大渡口区| 政和县| 保定市| 都安| 十堰市| 容城县| 永安市| 汪清县| 乡宁县| 阿拉尔市| 沿河| 宜章县| 招远市| 武义县| 衡山县| 鄄城县| 裕民县| 商河县|