小健_Python_go_Devops
latest
Go语言学习
Go vs Python
Python全栈系列
1. Python数据类型
2. Python流程控制语句
3. Python函数
4. Python内建函数
5. Python推导式学习
6. Python生成器、迭代器、装饰器
7. Python面对对象设计_OOP
8. Python异常处理
9. Python文件操作
10. Python中包和模块
11. Python正则表达式
12. Python 标准库学习
13. Python对数据库的操作
14. Python 三方库学习
15. Python 网络编程
16. Python 进程和线程
17. Python与C语言扩展
18. 系统管理员的Python脚本编程指南-读书笔记
19. Python自动化运维最佳实践
20. Python进阶学习
21. Python网络爬虫
22. 前端基础知识
23. Python框架
23.1. 常用的GUI框架
23.2. Flask
23.2.1. Flask 简介
23.3. Scrapy
23.4. Django
23.5. Tornado
23.6. Python高效开发实战-Django、Flask
23.7. Python-Django-Web典型模块开发实战
24. Python开发环境部署
25. 我的第一本算法书
26. Python3网络爬虫开发实战
27. Python让繁琐的工作自动化
28. 疯狂的Python讲义
29. Django_Vue
30. 编写Python的90个有效方法
31. Vue3.0管理系统
Python测试开发入门与实践
Vue.js企业开发实战
Vue.js+Node.js开发实战
小健_Python_go_Devops
»
Python全栈系列
»
23.
Python框架
»
23.2.
Flask
Edit on GitHub
23.2.
Flask
¶
23.2.1. Flask 简介
1.安装
1.1创建应用目录
1.2 虚拟环境
1.3 在 Python 3 中创建虚拟环境
1.4 在 Python 2 中创建虚拟环境
1.5 使用虚拟环境
1.6 使用 pip 安装 Python 包
2.应用的基本结构
2.1 初始化
2.2 路由和视图函数
2.3 一个完整的应用
2.4 Web开发服务器
2.5 动态路由
2.6 调试模式
2.7 命令行选项
2.8 请求–响应循环
2.9 响应
2.10 Flask扩展
3.模板
3.1 Jinja2模板引擎
3.2 使用Flask-Bootstrap集成Bootstrap
3.3 自定义错误页面
3.4 链接
3.5 静态文件
3.6使用Flask-Moment本地化日期和时间
4.Web表单
4.1 配置
4.2 表单类
4.3 把表单渲染成HTML
4.4 在视图函数中处理表单
4.5 重定向和用户会话
4.6 闪现消息
5.数据库
5.1 SQL数据库
5.2 NoSQL数据库
5.3 使用SQL还是NoSQL
5.4 Python数据库框架
5.5 使用Flask-SQLAlchemy管理数据库
5.6 定义模型
5.7 关系
5.8 数据库操作
5.9 在视图函数中操作数据库
5.10 集成Python shell
5.11 使用Flask-Migrate实现数据库迁移
6. 电子邮件
6.1 使用Flask-Mail提供电子邮件支持
6.2 在Python shell中发送电子邮件
6.3 在应用中集成电子邮件发送功能
6.4 异步发送电子邮件
7.大型应用的结构
7.1 项目结构
7.2 项目结构规范