Skip to content

Quickstart

本章通过最小示例带你跑通一个可用的 Flask 应用,并理解开发模式与项目入口。

最小应用:

python
from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
    return "Hello, Flask!"

if __name__ == "__main__":
    app.run(debug=True)

开发模式运行:

bash
export FLASK_APP=app.py  # Windows: set FLASK_APP=app.py
export FLASK_ENV=development  # 启用调试与自动重载(Flask 3+ 使用 --debug 替代)
flask run --debug

路由方法快捷:

  • @app.get("/path") 仅 GET
  • @app.post("/path") 仅 POST
  • @app.route("/path", methods=["GET","POST"])

自动重载:修改代码保存后,开发服务器自动重启;注意不要在生产环境开启 debug=True

推荐:将应用封装为工厂函数,便于测试与多实例创建(在 App Structure 章节介绍)。

本站内容仅供学习和研究使用。