快速开始
本章通过最小示例带你跑通一个可用的 Flask 应用,并理解开发模式与项目入口。
安装
最小应用
Flask(__name__) 中的 __name__ 用于定位应用根目录,从而找到 templates/ 和 static/。
运行开发服务器
--app app指向app.py中的应用对象(文件名为app.py或wsgi.py时可省略)--debug开启调试器和自动重载:保存代码后服务器自动重启,出错时浏览器显示交互式堆栈
注意: 旧教程中常见的
FLASK_ENV=development环境变量在 Flask 2.3 中已移除,请使用--debug参数。
访问 http://127.0.0.1:5000 即可看到输出。
添加更多路由
返回 JSON 与模板
调试模式的安全提醒
调试器允许在浏览器中执行任意 Python 代码,绝对不要在生产环境开启 --debug 或 debug=True。生产部署方式参见部署章节。
下一步
- 真实项目建议把应用封装为工厂函数(
create_app()),便于测试与多实例创建——参见应用结构章节。 - 继续阅读路由章节,掌握 URL 参数、转换器和
url_for。