Flask框架01(最小應用與除錯)

2022-04-29 09:57:06 字數 1022 閱讀 7747

前言

這裡直接從flask框架的最小應用開始介紹,不會介紹python環境的安裝(這個前面的文章已經介紹過了),flask庫的安裝也不多介紹,太容易了(pip install flask)。

最小應用

不過是學什麼語言,第乙個**教的一般都是hello world!,所以這裡最小應用依然使用hello world來進行介紹。

原始碼:

from flask import flask

def index():

return 'hello world'

if __name__ == '__main__':

原始碼介紹:

執行程式

可以直接在ide中run程式,也可以在cmd命令中使用如下命令啟動:

python -m flask run

啟動之後可以在控制台或者命令視窗看到如下資訊:

* environment: production

* debug mode: on

* running on (press ctrl+c to quit)

之後,我們就開始訪問了,如果正確的話,我們將會獲得hello world!的返回結果。

除錯模式

export flask_env=development

這樣可以實現以下功能:

啟用偵錯程式。

啟用自動過載。

開啟 flask 應用的除錯模式

也可以設定flask_debug=1,這就只是開啟flask應用的除錯模式。

除錯模式的作用

前面最小應用的時候,雖然開啟了除錯模式,但是程式沒有什麼錯誤,所以顯示不出除錯模式的作用,但是如果在伺服器程式出問題的情況下,除錯模式可以直觀的看出問題所在。這裡分享一張error圖:

flask應用框架

flask是乙個用python編寫的web應用程式微型框架,基於werkzeug wsgi工具包和jinja2模板引擎。werkzeug是乙個wsgi web server gateway inte ce,web伺服器閘道器介面wsgi 工具包,實現了請求 響應物件等,用於構建web框架。jinja...

FLASK框架應用例項

主目錄資料夾如下 total 60 drwxr xr x 3 root root 4096 jan 10 16 38 config drwxr xr x 3 root root 4096 jan 10 16 38 controller drwxr xr x 5 root root 4096 jan ...

python Web應用框架之Flask

pip install flask 以下是乙個簡單的flask應用 from flask import flask def hello world return hello world if name main 執行 python hello.py running on首先,我們匯入了 flask ...