bfg框架
Zope的一个分支轻量级框架,基于WSGI,类似pylons/django
-
bfg介绍
和其他框架的相似性,为什么?
-
安装bfg
如何安装?创建Virtaulenv并安装;安装了什么?采用buildout安装
-
创建一个bfg项目
创建项目;安装新建的项目,准备开发;运行测试;运行应用;项目结构;MyProject项目和包;
-
启动
启动过程
-
把URL映射到代码
Traveral漫游和URL Dispatch之间的区别
-
Traversal漫游
Model图;通过Traversal来处理请求;NotFound错误;Traversal示例;Traversal存在的问题;Unicode和Traversal
-
URL Dispatch
概念和使用;2个例子
-
Views
用函数定义视图;把视图映射为URL;Model接口;view zcml;请求类型;安全性;转向;静态内容
-
Templates模板
使用 Chameleon(chameleon.zpt)页面模板;使用xslt;自动加载模板;使用文本模板;其他的模板语言
-
Models
定义Model;其他的实现;Model图;位置感知Model接口;相关API
-
安全性
开启安全策略;使用权限保护view; model对象 ACL控制;ACL继承;位置感张;调试
-
使用事件机制
原理,使用世界来区别对待请求类型
-
环境和配置
设置,实例。。。
-
单元测试
使用bfg的单元测试api
- faq.rst
bfg介绍