Flask
App & Request Context API Reference
Flask 是轻量级 WSGI 框架,通过应用与请求上下文管理路由、请求与响应。
By EZ4Code Team
Flask Core
Flask 应用创建、路由、请求数据访问与响应生成的核心 API。
Flask(__name__)创建 Flask 应用实例,以模块名定位资源路径。
Returns: Flask — 应用实例
@app.route(path)将函数注册为路由,可指定允许的 HTTP 方法。
Returns: 装饰器 — 注册后的视图函数
request.args / request.form访问 URL 查询参数(args)或表单提交数据(form),均为类字典对象。
Returns: ImmutableMultiDict — 请求参数字典
request.json解析请求体中的 JSON 数据,失败时返回 None 或抛错。
Returns: dict | list | None — 解析后的 JSON
render_template(template, **ctx)使用 Jinja2 渲染模板并返回字符串。
Returns: str — 渲染后的 HTML 字符串
jsonify(**kwargs)将字典或关键字参数转为 JSON 响应,并设置正确的 Content-Type。
Returns: Response — JSON 格式的响应对象
abort(status_code)立即中止请求并返回指定状态码的错误响应。
Returns: 无返回 — 抛出 HTTPException 终止请求
app.run(host, port, debug)启动内置开发服务器,debug 模式启用热重载与调试。
Returns: None — 启动阻塞式服务器