Web.py 0.3 中文教程与实践指南
需积分: 50 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框架实现文件上传。
2018-12-27 上传
2022-05-07 上传
点击了解资源详情
点击了解资源详情
2016-07-05 上传
点击了解资源详情
点击了解资源详情
lovewithwind
- 粉丝: 0
- 资源: 6
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载