Python Web 2.0框架深度探索:Django与TurboGears实战

需积分: 10 7 下载量 130 浏览量 更新于2024-12-17 收藏 10.31MB PDF 举报
《Wrox.Professional.Python.Frameworks.Web.2.0.Programming.with.Django.and.TurboGears.Oct.2007》是一本专为IT专业人士编写的指南,聚焦于利用Python进行Web 2.0开发,特别关注两个流行的框架:Django和TurboGears。该书由Dana Moore、Raymond Budd和William Wright合著,由Wiley Publishing, Inc.出版。 本书共分为四个部分,详细阐述了Python在Web开发中的应用以及这两个框架的特点和实践。 **Part I: Introduction to Python Frameworks** 这部分介绍了Web 2.0的概念,强调了Python作为Web开发语言的优势,并探讨了传统Python如何与Web 2.0技术相结合。第1章概述了Web 2.0、Python在其中的角色以及框架如何简化开发过程。第2章深入剖析了如何使用基础Python进行Web开发,为后续框架的学习打下基础。第3章则正式介绍了Django和TurboGears,解释它们为何成为首选的Web框架。 **Part II: TurboGears** 从第4章开始,专注于TurboGears的介绍。读者可以了解到TurboGears的入门知识,包括其设计理念和技术架构。第5章讲解了用户身份验证和访问跟踪,这对于构建安全的Web应用至关重要。第6章详细讨论了TurboGears的 widgets(小部件),这在构建动态和交互式界面时非常有用。第7章探讨了更高级的主题,如TurboGears的进阶特性和扩展可能性。 **Part III: Django** 这部分将读者带入Django的世界。第8章通过实例展示了一个使用Django实现的博客系统(Dblog),帮助理解Django的开发流程。第9章深入研究Django的视图和用户管理功能。第10章涵盖了更高级的话题,如AJAX技术、RSS集成等,展示了Django在现代Web开发中的广泛应用。 **Part IV: Advanced Client-Side Topics** 这部分扩展到客户端开发,探讨了非框架层面的技术。第11章介绍了MochiKit,一个轻量级的JavaScript库,它展示了Python如何影响JavaScript编程。第12章则讨论了使用Flash构建用户界面的可能性,以及与TurboGears的结合。 附录A列出了书中使用的工具和资源,为读者提供了实用的参考资料。最后,索引方便读者查找特定主题或概念。 《Wrox.Professional.Python.Frameworks.Web.2.0.Programming.with.Django.and.TurboGears.Oct.2007》是一本实用的指南,适合想要掌握Python Web框架,尤其是Django和TurboGears的开发者,以及希望深入了解Web 2.0技术的读者。书中涵盖了基础知识到高级技巧,对提升Python Web开发技能具有很高的价值。