Pyramid快速教程¶
本教程提供主要功能的高级教程。
这个实践教程涵盖了“一点点关于很多”:对最常见的设施的实际介绍。有趣,快节奏,最肯定的不是针对Pyramid网络框架的专家。
目录¶
- 要求
- 教学法
- 前奏曲:快速项目启动与 Cookiecutters
- 01:单文件Web应用程序
- 02:Pyramid应用程序的python包
- 03:应用程序配置
.ini
文件夹 - 04:更容易开发
debugtoolbar
- 05:单元测试和
pytest
- 06:使用WebTest进行功能测试
- 07:带视图的基本Web处理
- 08:使用模板生成HTML
- 09:使用视图类组织视图
- 10:处理Web请求和响应
- 11:通过路由将URL发送到视图
- 12:模板
jinja2
- 13:带有Static Assets的css/js/images文件
- 14:Ajax开发与JSON渲染器
- 15:更多视图类
- 16:使用日志收集应用程序信息
- 17:临时数据使用会话
- 18:变形的形式和验证
- 19:使用SQLAlchemy的数据库
- 20:使用身份验证登录
- 21:授权保护资源