Flask基础以及Response三剑客

mac2022-06-30  26

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) # 打开文件并返回文件内容(自动识别文件格式)

 

转载于:https://www.cnblogs.com/RootEvils/p/10304557.html

最新回复(0)