zoukankan      html  css  js  c++  java
  • 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 应用
  • 相关阅读:
    之前的博客
    用struts2 s2-045漏洞拿站记录
    修改BlackLowKey皮肤样式,增加占屏比
    SpringBoot自动配置原理
    CAS无锁技术
    CAS单点登录原理解析
    死锁与活锁的区别,死锁与饥饿的区别
    jvm问题
    jdk动态代理的实现原理
    抽象工厂
  • 原文地址:https://www.cnblogs.com/zhang-da/p/13170867.html
Copyright © 2011-2022 走看看