Python框架深度解析:Django与TurboGears引领Web 2.0编程
需积分: 11 15 浏览量
更新于2024-07-17
收藏 10.32MB PDF 举报
《专业Python框架:Web 2.0编程与Django和TurboGears》是一本深入探讨Python在Web 2.0开发中的框架应用书籍。作者Dana Moore、Raymond Budd和William Wright合作编著,涵盖了从基础到高级的主题,旨在帮助读者理解和掌握这两个流行的Python框架。
本书分为四个主要部分:
1. **入门介绍**:
- 第一章概述了Web 2.0的概念,包括其历史背景,以及AJAX(Asynchronous JavaScript and XML)在Web 2.0中的角色。作者强调了Python框架在创建动态、交互式Web应用中的重要性,并比较了Django和TurboGears各自的特性和优势。
- 第二章介绍了传统的Web技术,如XML、HTML、HTTP、SQL、JavaScript等,以及如何用这些技术实现一个简单的Web应用,为理解框架提供基础。
2. **TurboGears**:
- 第三章详细讲解了Web应用框架的概念,特别关注了MVC(Model-View-Controller)架构。随后的章节逐步介绍TurboGears,包括其历史、组件(如SQLObjects、Controllers、Views和Widgets),并通过实例展示如何使用TurboGears创建博客应用,以及用户身份管理和跟踪功能。
- 第四章至第六章深入探讨了TurboGears的更多高级主题,包括Widget的使用、设计概念和用户身份与访问跟踪的实现。
3. **Django**:
- 在第三部分,作者介绍了Django,一个以简洁易用而闻名的框架。从Django的设计哲学出发,通过实际案例展示了如何使用Django创建博客,以及模板继承、用户管理、视图和用户认证等核心功能。
- 第八章和第九章分别关注Django的视图、用户功能和高级主题,如AJAX集成、RSS支持以及部署设置。
4. **客户端侧技术**:
- 最后两章转向客户端技术,如MochiKit,一种Python化的JavaScript库,以及如何将Flash用于TurboGears应用的开发。这些章节提供了使用这些工具进行客户端增强和交互设计的指导。
本书适合希望学习和提升Python Web开发技能,特别是对Django和TurboGears感兴趣的开发者阅读,不仅介绍了技术原理,还提供了丰富的实战项目,帮助读者实际操作和掌握这些框架。
2009-08-03 上传
2008-02-26 上传
2021-04-01 上传
2021-03-17 上传
2021-05-09 上传
2010-09-03 上传
2021-04-05 上传
2021-05-22 上传
drjiachen
- 粉丝: 172
- 资源: 2138
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析