1, flask中的HttpResponse
from flask import Flask @app.route("/home") def home(): return "hello" # HttpResponse
flask中的HttpResponse就是你直接返回字符串
2,flask中的redirect
from flask import Flask, redirect @app.route("/") def index(): return redirect("/login")
当访问"/"这个地址的时候,视图函数"/"会触发redirect("/login")跳转到"/login"地址,并触发"/login"对应的视图函数
3,flask中的render, flask中实际上是render_template
from flask import Flask, render_template @app.route("/login") def login(): return render_template("login.html")
如果要用render_template 返回渲染的模板,要在项目中添加一个templates目录,用于存放html页面
Flask中小儿子:
1.from flask import jsonify
retrun jsonify({name:111}) # 返回json标准的字符串
Content-Type:application/json
2.from flask import send_file
return send_file(path)
# 打开文件并返回文件内容(自动识别文件格式)
浙公网安备 33010602011771号