金字塔Web应用程序的通用/可重用实用程序。
pyramid_weblayer的Python项目详细描述
[金字塔][]Web应用程序的公用/共享实用程序。(有些原本 从折旧的[WebLayer][]微观框架中重新计算。
我通常使用这个包作为可重用的简单代码的宿主 跨金字塔应用程序,即:我为一个项目写过一次的东西 然后提取用于多个项目。
亮点包括:
- 针对跨站点请求伪造验证传入请求的订户
- 使用 翻译消息字符串
- 一个hsts.force\uhttps配置标志来强制传入的请求指向https
- a连接到事务函数到挂起函数调用after commit挂钩
- 一大堆其他的请求属性和实用函数
请阅读源以获取更多信息。
##测试
我倾向于添加太快的东西,无法保持100%的覆盖率和对多个 python版本。因此,我们希望代码能够针对python2.7进行测试,并且 体面但不详尽的报道。增加兼容性和 报道很受欢迎。
要运行测试,pip install mock nose coverage webtest和例如:
$ nosetests pyramid_weblayer –with-doctest –with-coverage –cover-tests –cover-package pyramid_weblayer … Ran 40 tests in 0.297s
OK
[棱锥体]:http://pypi.python.org/pypi/pyramid [网络层]:http://github.com/thruflo/weblayer