python框架flask入門之環境搭建及開啟除錯

2022-10-03 21:48:30 字數 1035 閱讀 4932

傳說中的python web開發有2大寶器,乙個是倚天劍,乙個就是屠龍刀。django作為倚天劍已經被大眾所熟知,今天我們就來看看flask這把屠龍寶刀。

簡介flask 是依賴jinja模板引擎和 werkzeugwsgi 套件的一套web微框架。

它是小巧的,它是符合wsgi標準的,它是優雅的,也是容易上手的框架,可以說誰掌握了flask這把屠龍刀,誰就可以號令python的web江湖。

安裝包管理工具的出現使得軟體安裝變得異常簡單和容易。python中的包管理工具是pip。一般這個工具都會隨著python的安裝而自帶。

pip3 install flask

一行簡單命令就安裝成功了。

例子from flask import flask

app = flask(__name__)

@app.route("/")

def hello_w

return "hello world !"

執行set flask_app=index.pyflask run

下面看下python框架flask入門之開啟除錯

除錯編好程式後,用各種手段進行查錯和排錯的過程。作為程式的正確性不僅僅表現在正常功能的完成上,更重要的是對意外情況的正確處理,除錯可以幫助我們分析錯誤,分析邏輯,分析**。

app.run() 方法是啟動乙個本地開發伺服器,但qrbgbozk是你需要在修改**後手動重啟伺服器。 這樣做並不好,flask 能做得更好。如果啟用了除錯支援,在**修改的時候伺服器能夠自動載入, 並且如果發生錯誤,它會提供乙個有用的偵錯程式。

有兩種方式開啟調式模式。一種是在應用物件上設定標誌位:

app.debug = true

app.run()

或者作為 run 的乙個引數傳入:

app.run(debug=true)

兩種方法效果是一樣的。

當然了,你也可以採用flask run的方式來執行應用,此時你需要配置

set flask_app=index.py

set flask_env=development

總結

Web 框架 Flask 入門

flask 是乙個使用 python編寫的輕量級 web 應用框架,只提供了web 框架的核心功能,相較於其它的框架來說更加靈活,自由,更加適合開發高度定製化的專案。其 wsgi 工具箱採用 werkzeug,模板引擎則使用 jinja2,flask 使用 bsd 授權 安裝 flask pip i...

flask框架入門

前提是安裝python以及安裝flask 安裝flask 安裝教程 按照裡面講的,python3可能會出現版本不相容的問題,本來已經安裝了python3,這裡還是再安裝一下python2,防止之後踩一些奇怪的坑。這裡建議使用anaconda來進行python版本切換,之前使用覺得還是挺方便的,就是前...

Python的Flask框架入門 Ubuntu

全文請見tuts code an introduction to python s flask framework flask是python乙個小而強大的web框架。學起來簡單,用起來也容易,能夠幫你在很短的時間內建立web應用。這篇文章中,我們會建立乙個簡單的web應用,包含兩個靜態頁面和少許動態...