这是一个用于学习 Flask Web 框架的示例项目。项目包含了 Flask 的基础功能演示。
Flusk/
├── app.py # Flask 应用主程序
├── templates/ # HTML 模板文件夹
│ └── hello.html # 问候页面模板
└── README.md # 项目说明文档
本项目包含以下 Flask 功能示例:
-
基础路由
- 首页 (
/
) - 关于页面 (
/about
)
- 首页 (
-
动态路由
- 问候功能 (
/greet/<name>
) - HTML 模板渲染 (
/hello/<name>
)
- 问候功能 (
-
表单处理
- POST 请求处理 (
/submit
)
- POST 请求处理 (
-
自定义响应
- 自定义 HTTP 响应头 (
/custom_response
)
- 自定义 HTTP 响应头 (
-
模板渲染
- 使用 Jinja2 模板引擎
- 动态数据传递到模板
- 确保已安装 Python 和 Flask
pip install flask
- 运行应用
python app.py
- 在浏览器中访问
http://localhost:5000
- Flask 路由配置
- 请求处理
- 响应定制
- 模板使用
- HTTP 方法处理
- 动态 URL 规则
- Python 3.x
- Flask 框架
这个 README.md 文件简明扼要地说明了项目的用途、结构和主要功能,对于学习 Flask 的人来说可以快速了解项目内容。同时也包含了运行说明,方便其他人使用这个示例项目。