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 章节介绍)。