精选 Flask 常用指令与核心速查备忘单,涵盖高频用法、配置参数与实用技巧。Flask 是一个轻量级的 Python WSGI Web 应用框架简明速查表。
from flask import request
@app.route("/data", methods=["POST"])
def data():
return request.json
request.args: 查询参数request.form: 表单数据request.json: JSON 请求体from flask import make_response
@app.route("/custom")
def custom():
res = make_response("Custom", 200)
res.headers["X-Test"] = "True"
return res
from flask import render_template
@app.route("/")
def page():
return render_template("index.html", name="Flask")
<h1>Hello {{ name }}</h1>
{% if name %}
Hi!
{% endif %}
<link href="{{ url_for('static', filename='style.css') }}" />
from flask import session
app.secret_key = "secret"
@app.route("/login")
def login():
session["user"] = "admin"
return "Logged in"
from flask import request, make_response
@app.route("/cookie")
def cookie():
resp = make_response("Set cookie")
resp.set_cookie("site", "Flask")
return resp