傳說中的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應用,包含兩個靜態頁面和少許動態...