• Web.py Cookbook 简体中文版

    Web.py Cookbook 简体中文版

    欢迎来到web.py 0.3的Cookbook。提醒您注意:某些特性在之前的版本中并不可用。当前开发版本是0.3。

    • 基本应用
      • 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 (未译)
      • 通过Apache和mod_wsgi部署
      • mod_wsgi deployment through Nginx (未译)
      • Fastcgi deployment through Nginx (未译)
    • Subdomains 子域名
      • Subdomains and how to access the username (requested)