出發點
快速開發和部署公司 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