1.Flask 初识: 短小精悍,三方支持的组件多 稳定性较差 2.三行 :启动flask服务 from flask import Flask app = Flask(__name__) app.run() 六行:Hello world from flask import Flask app = Flask(__name__) @app.route("/") # ret_inner = route(index) def index(): return "Hello World!" app.run() 3.Response三剑客: return “123” return Response、 from flask import redirect return redirect from flask import render_template return render_template 4.request 与 Django 的不太一样,导入的方式使用 from flask import request 存储请求体内部的参数 request.args get url request.from post fromdata request.json application/json request.data xiaowangba 对象属性 request.path request.url 5.Jinja2 与 Django 的template 极为相似 语法更贴切Python {{ }} 引用变量及函数 {% %} 带有逻辑代码的 Markup |safe @app.template_global() @app.template_filter()
extends include 等 6.Flask Session from flask import session app.secret_key = "加密字符串" session["key"] = value flask中的session 是存放在 浏览器cookies中的session 值:加密序列化的
7.宏指令
8.wsgi:web服务器网关接口
9.request.xx转换成字典: