Django book 2.0 的中文翻译
《Django Book 2.0 中文翻译》是针对Python Web开发框架Django的一本教程,专注于2.0版本的内容。这个中文版是基于官方英文原版(http://djangobook.py3k.cn/2.0/)翻译的,记录于2012年3月4日。该压缩包包含了多个章节的文档,覆盖了Django的核心概念和技术,以下是各章标题及其涉及的知识点: 1. **第四章:模版** - Django的模板系统是用于生成动态HTML的关键部分,它允许开发者用Python代码与HTML混合编写页面。 - 学习如何定义变量、过滤器和标签,以及如何嵌套模板和继承模板以实现代码复用。 - 掌握条件语句(如`if`、`for`)和循环在模板中的使用。 2. **第九章:模版高级进阶** - 深入了解模板语言的高级特性,如自定义标签库和过滤器的创建,以扩展Django模板的功能。 - 探索如何利用模板元数据,比如设置模板的可编辑区域,以及如何在模板中处理异常。 3. **第五章:模型** - Django模型是数据库的面向对象表示,用于定义数据结构和操作。 - 学习如何定义字段类型,如字符串、整数、日期时间等,以及如何设置默认值、验证规则和关系(一对一、一对多、多对多)。 - 掌握模型的管理方法,如`save()`和`delete()`,以及如何进行查询(查询集,过滤,排序,聚合)。 4. **第十四章:会话、用户和注册** - 了解Django的内置会话框架,如何开启会话,存储和检索会话数据。 - 讲解Django的认证系统,包括用户模型、登录和注销流程,以及如何创建自定义用户模型。 - 学习用户注册功能的实现,包括密码重置和激活邮件。 5. **第十四章 集成的子框架 django.contrib** - 介绍Django的`django.contrib`模块,包括内容管理系统(flatpages)、站点框架(sites)、权限管理(permissions)等。 - 学习如何利用这些子框架为项目添加附加功能,提高开发效率。 6. **第十九章:国际化** - Django提供了强大的国际化和本地化支持,可以轻松创建多语言网站。 - 学习如何设置语言切换,定义翻译字符串,以及处理日期和货币格式。 7. **第二十章:部署Django** - 详述将Django应用部署到生产环境的步骤,包括配置服务器、数据库和静态文件。 - 学习如何使用WSGI服务器(如uWSGI)和Nginx进行部署,以及安全性和性能优化。 8. **第十三章:输出非HTML内容** - 了解如何使用Django生成XML、JSON或其他非HTML格式的响应。 - 探讨RESTful API的实现,以及如何使用Django的`JsonResponse`和`XmlResponse`类。 9. **第七章:表单** - Django的表单系统用于处理用户输入,构建表单和验证数据。 - 学习如何定义表单类,自定义错误消息,以及如何将表单与视图和模板结合使用。 10. **第八章 高级视图和URL配置** - 进一步研究视图函数和类视图,包括装饰器的使用,以及如何处理异步请求。 - 探讨URL模式的组织策略,以及如何创建动态URL。 通过深入学习这些章节,开发者能够全面理解Django的核心概念,掌握从构建数据库模型到发布网站的全过程,从而成为熟练的Django开发者。
- 粉丝: 1
- 资源: 26
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助