Web.py 0.3 中文教程与实践指南

需积分: 50 22 下载量 104 浏览量 更新于2024-07-17 收藏 1.69MB PDF 举报
Web.py中文教程 Web.py是 Python 语言下的一个轻量级Web框架,旨在帮助开发者快速构建Web应用程序。本教程旨在指导读者学习使用Web.py框架,涵盖了基本应用、高级应用、会话和用户状态、实用工具、模板、测试等多个方面。 基本应用: * HelloWorld:介绍如何使用Web.py框架构建一个简单的HelloWorld应用程序。 * 提供静态文件访问:讲解如何使用Web.py框架提供静态文件访问。 * 理解URL控制:介绍如何使用Web.py框架控制URL。 * 跳转与重定向:讲解如何使用Web.py框架实现跳转与重定向。 * 使用子应用:介绍如何使用Web.py框架创建子应用。 * 提供XML访问:讲解如何使用Web.py框架提供XML访问。 * 从post读取原始数据:介绍如何使用Web.py框架从post请求中读取原始数据。 高级应用: * 用web.ctx获得客户端信息:介绍如何使用Web.py框架获得客户端信息。 * 应用处理器,添加钩子和卸载钩子:讲解如何使用Web.py框架创建应用处理器,并添加钩子和卸载钩子。 * 如何使用web.background:介绍如何使用Web.py框架的background功能。 * 自定义NotFound信息:讲解如何使用Web.py框架自定义NotFound信息。 * 如何流传输大文件:介绍如何使用Web.py框架流传输大文件。 * 对自带的webserver日志进行操作:讲解如何使用Web.py框架对自带的webserver日志进行操作。 * 用cherrypy提供SSL支持:介绍如何使用Web.py框架和Cherrypy提供SSL支持。 * 实时语言切换:讲解如何使用Web.py框架实现实时语言切换。 会话和用户状态: * 如何使用Session:介绍如何使用Web.py框架的Session机制。 * 如何在调试模式下使用Session:讲解如何在调试模式下使用Web.py框架的Session机制。 * 在template中使用session:介绍如何在模板中使用Web.py框架的Session机制。 * 如何操作Cookie:讲解如何使用Web.py框架操作Cookie。 * 用户认证:介绍如何使用Web.py框架实现用户认证。 * 在postgreSQL数据库环境下的用户认证的例子:讲解如何在postgreSQL数据库环境下使用Web.py框架实现用户认证。 * 如何在子应用中操作Session:介绍如何在子应用中使用Web.py框架的Session机制。 实用工具: * 如何发送邮件:讲解如何使用Web.py框架发送邮件。 * 如何利用Gmail发送邮件:介绍如何使用Web.py框架和Gmail发送邮件。 * 使用soaplib实现webservice:讲解如何使用Web.py框架和soaplib实现webservice。 模板: * Templetor:web.py模板系统:介绍Web.py框架的模板系统Templetor。 * 使用站点布局模板:讲解如何使用Web.py框架的模板系统创建站点布局模板。 * 交替式风格:介绍如何使用Web.py框架的模板系统创建交替式风格模板。 * 导入函数到模板中:讲解如何将函数导入到Web.py框架的模板中。 * 模板文件中的i18n支持:介绍如何在Web.py框架的模板文件中实现i18n支持。 * 在web.py中使用Mako模板引擎:讲解如何使用Web.py框架和Mako模板引擎。 * 在web.py中使用Cheetah模板引擎:介绍如何使用Web.py框架和Cheetah模板引擎。 * 在web.py中使用Jinja2模板引擎:讲解如何使用Web.py框架和Jinja2模板引擎。 * 如何在谷歌应用程序引擎使用模板:介绍如何在谷歌应用程序引擎中使用Web.py框架的模板系统。 测试: * TestingwithPasteandNose:讲解如何使用Web.py框架和Paste和Nose进行测试。 * RESTfuldoctestingusinganapplication'srequestmethod:介绍如何使用Web.py框架和RESTful API进行测试。 用户输入: * 文件上传:讲解如何使用Web.py框架上传文件。 * 保存上传的文件:介绍如何使用Web.py框架保存上传的文件。 * 上传文件大小限定:讲解如何使用Web.py框架限定上传文件的大小。 * 通过web.py实现文件上传:介绍如何使用Web.py框架实现文件上传。