Python - Flask 無腦學習實踐 (一)Flask 最小啓動

出發點

快速開發和部署公司 team 使用的內部軟件。主要作用是前臺輸入數據,後臺整合數據進行使用

爲什麼選擇 Flask

  • Django和Flask各有利弊,如何選擇?其實古人早有答案,殺雞焉用牛刀。如果你只需要開發一個輕量級網站或者特定的微服務(比如API),你根本用不上Django自帶的大而全的組件和功能,這時你應該毫不猶豫地選擇Flask。當你想嘗試新的技術時,使用Flask也會是個更好的選擇,輕便而靈活。如果你的開發項目目標明確,就是要開發包含各種功能的傳統企業級網站(比如電商,新聞內容管理,社交網站,辦公OA),使用Django能幫你節省不少尋找或開發第三方擴展的精力。開發企業級網站通常由一個團隊來進行,Django可插拔式的APP設計思想和剛性的項目結構便於團隊後期維護項目代碼。從個性上而言,如果你喜歡自由靈活,你就選Flask。如果你是結果導向型且怕麻煩的,建議直接Django。
    FROM: Python Web框架哪家強? Django vs Flask深度對比
  • Reference: python中django和flask的比較

開搞

百度打開很多頁面,找幾個實例直接看

  • pip install flask
  • 剩下的就是要什麼裝什麼

Flask 跑起來 (太容易)

from flask import Flask, Response
import os
 
BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 用戶應用當前目錄

app = Flask(__name__)

@app.route('/')
def index():
    return Response('<h1>hello world</h1>')

if __name__=='__main__':
    app.run(debug=True) # 打開 DEBUG 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章