flask的简单使用

# 三行启动Flask 提供服务
# from flask import Flask
# app = Flask(__name__)
# app.run()
# HelloWorld
# 六行启动Flask 提供HelloWorld
from flask import Flask # 导入Flask 类创建Flask应用对象
from flask import render_template
from flask import redirect
from flask import send_file
from flask import jsonify
app = Flask(__name__) # app = application
# app.default_config
app.config["JSONIFY_MIMETYPE"] = "application/DragonFire"
@app.route("/index") # 为 Flask 应用对象增加路由
def index(): # 与路由绑定的视图函数 视图函数名尽可能保持唯一
return "HelloWorld" # “” 相当于 Django 中的 HttpResponse
@app.route("/home")
def home():
return render_template("home1.html") # 模板存放路径 templates
@app.route("/re")
def re():
return redirect("/home")
@app.route("/get_file")
def get_file():
return send_file("1.jpg")
@app.route("/get_json")
def get_json():
d = {
"name": "Alexander.DSB.Li"
}
return jsonify(d) # Content-Type:application/json
# Flask 1.1.1
# return d # 暂时不建议使用 兼容性
# 直接返回dict时 本质上在执行jsonify(d)
if __name__ == '__main__': # 当前文件处于脚本状态时运行如下代码
app.run() # 启动Flask 应用

猜你喜欢

转载自www.cnblogs.com/zhang-da/p/13170867.html