Flask基礎以及Response三劍客
阿新 • • 發佈:2019-01-22
cati send style ask div 較差 標準 ati 缺點
Flask的特點:
優點:小而精.三方組件全 缺點: 性能相對較差 因為依賴三方組件所以在更新的時候難免不同步
基礎模板
from flask import Flask app = Flask(__name__) @app.route("/") def index(): return "Hello World" app.run()
Response三劍客+兩個常用的小兒子
劍客一: HttpResponse: return "Hello World" 返回字符串至客戶端
劍客二: render_template
from flask import render_template # 先引入 render :return render_template("login.html") #在返回 與Django中的 render 使用一致 返回模板由瀏覽器渲染
劍客三: redirect
from flask import redirect #同樣需要引入 redirect: return redirect("/login") # 302 跳轉,重定向URL
第一個兒子jsonify
from flask import jsonify retrun jsonify({name:111}) # 返回json標準的字符串Content-Type:application/json
第二個兒子send_file
from flask import send_file return send_file(path) # 打開文件並返回文件內容(自動識別文件格式)
Flask基礎以及Response三劍客