webpy

2013年08月06日

webpy 中文文档学习目录

web py

安装 webpy
webpy3.0 新手指南
webpy CookBook

webpy基本应用:

Hello World
提供静态文件访问
理解URL控制
跳转与重定向 使用子应用
提供XML访问
从post读取原始数据

高级应用:

用web.ctx获得客户端信息
应用处理器,添加钩子和卸载钩子
如何使用web.background
自定义NotFound信息
如何流传输大文件
对自带的webserver日志进行操作
用cherrypy提供SSL支持
实时语言切换

Sessions and user state 会话和用户状态:

如何使用Session
如何在调试模式下使用Session
在template中使用session
如何操作Cookie
用户认证
一个在postgreSQL数据库环境下的用户认证的例子
如何在子应用中操作Session

Utils 实用工具

如何发送邮件
如何利用Gmail发送邮件
使用soaplib实现webservice

Templates 模板

Templetor: web.py 模板系统
使用站点布局模板
交替式风格 (未译)
导入函数到模板中 (未译)
模板文件中的i18n支持
在web.py中使用Mako模板引擎
在web.py中使用Cheetah模板引擎
在web.py中使用Jinja2模板引擎
如何在谷歌应用程序引擎使用模板

Testing 测试:

Testing with Paste and Nose (未译)
RESTful doctesting using an application’s request method (未译)

User input 用户输入:

文件上传
保存上传的文件
上传文件大小限定
通过 web.input 接受用户输入
怎样使用表单
显示个别表单字段

Database 数据库

使用多数据库
Select: 查询数据
Update: 更新数据
Delete: 删除数据
Insert: 新增数据
Query: 高级数据库查询
怎样使用数据库事务
使用 sqlalchemy
整合 SQLite UDF (用户定义函数) 到 webpy 数据库层
使用字典动态构造where子句

Deployment 部署:

通过Fastcgi和lighttpd部署
通过Webpy和Nginx with FastCGI搭建Web.py
CGI deployment through Apache (未译)
mod-pythondeployment through Apache (requested)
通过Apache和mod-wsgi部署
mod-wsgi deployment through Nginx (未译)
Fastcgi deployment through Nginx (未译)