• 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 应用
  • 相关阅读:
    函数【二】嵌套/作用域/名称空间
    内核模块加载错误 “Invalid module format” 解决办法
    linux oops调试
    linux 工具
    makefile 嵌套
    scheduling while atomic 出现的错误
    Windows下VSCode编译调试c/c++
    window markdown 编辑器
    linux 比较命令
    openwrt 加入nand flash的支持
  • 原文地址:https://www.cnblogs.com/zhang-da/p/13170867.html
Copyright © 2020-2023  润新知