1.Flask 框架简介与环境搭建

1.Flask 框架简介与环境搭建
zzcFlask 框架简介与环境搭建
一、Flask 是什么
- Flask:基于 Python 的轻量级 Web 框架
- 微框架(micro framework):核心只包含 路由 和 模板渲染,不内置 ORM、表单处理、认证系统
- 扩展机制:可接入
SQLAlchemy(数据库)WTForms(表单)Flask-Login(用户认证)
- 设计理念:保持核心简单,但允许无限扩展
对比 Django
- Django:大而全,MVC 框架,带 ORM、Admin、权限系统
- Flask:小而美,WYSIWYG(所见即所得),适合快速开发 API 或小型应用
Flask 核心依赖
- Werkzeug:WSGI 工具库,处理请求和响应
- Jinja2:模板引擎,渲染 HTML 页面
二、准备 Python 环境
- 系统:Windows 11
- Python 版本:3.10
检查 Python 版本:
1 | python --version |
输出:
创建虚拟环境(避免全局污染)
1 | python -m venv venv |
激活虚拟环境
- Windows
1
venv\Scripts\activate
- Linux/Mac
1
source venv/bin/activate
成功后,命令行前缀会变成:
三、安装 Flask
在虚拟环境下安装:
1 | pip install flask |
安装成功输出示例:
依赖库说明
- Werkzeug:WSGI 底层支持
- Jinja2:模板渲染
- itsdangerous:安全签名(Session、Cookie)
- click:命令行工具支持
验证安装
1 | pip show flask |
输出:
四、第一个 Flask 应用
新建文件:hello.py
1 | from flask import Flask |
运行应用
1 | python hello.py |
终端输出:
浏览器访问:
👉 http://127.0.0.1:5000/
页面显示:
debug=True 的作用
- 修改代码后自动重启
- 出现错误时提供交互式调试页面
五、学习资源
- 菜鸟教程:Flask 教程
- Flask 官方文档
评论
匿名评论隐私政策
TwikooWaline
✅ 你无需删除空行,直接评论以获取最佳展示效果







