Python---Flask--01

和其餘框架相比,Flask 之因此能脫穎而出,緣由在於它讓開發者作主,使其能對程序具備全面的創意控制。或許你曾聽過「和框架鬥爭」這一說法。在大多數框架中,當你決定使用的解決方案不受框架官方支持時就會發生這種狀況。你可能想使用不一樣的數據庫引擎或者不一樣的用戶認證方法。可是,這種偏離框架開發者設定路線的作法每每會給你帶來不少麻煩。python

Flask 就不同了。你喜歡關係型數據庫?很好。Flask 支持全部的關係型數據庫。或許你更喜歡使用 NoSQL 數據庫?沒問題,Flash 也支持。想使用本身開發的數據庫引擎?根本用不到數據庫?依然沒問題。在 Flask 中,你能夠自主選擇程序的組件,若是找不到合適的,還能夠本身開發。就這麼簡單。數據庫

Flask 之因此能給用戶提供這麼大的自由度,關鍵在於其開發伊始就考慮到了擴展性。Flask 提供了一個強健的核心,其中包含每一個 Web 程序都須要的基本功能,而其餘功能則交給行業系統中的衆多第三方擴展,固然,你也能夠自行開發。flask

安裝

pip install flask瀏覽器

基本使用

建立app.pyapp

from flask import Flask

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])  #路由, 容許GET和POST請求
def index():
    return '<h1>Hello Flask</h1>'

if __name__ == '__main__':
    app.run(DEBUG=True)

運行

python app.py框架

在瀏覽器訪問

http://127.0.0.1:5000code

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息