Django 文档¶
关于 Django,您需要了解的一切。
入门指南¶
您是 Django 或编程的新手吗?这里是您的起点!
教程: 第 1 部分:请求与响应 | 第 2 部分:模型与管理站点 | 第 3 部分:视图与模板 | 第 4 部分:表单与通用视图 | 第 5 部分:测试 | 第 6 部分:静态文件 | 第 7 部分:自定义管理站点 | 第 8 部分:添加第三方包
进阶教程: 如何编写可复用的应用 | 编写您的第一个 Django 贡献
获取帮助¶
遇到麻烦了?我们乐于为您提供帮助!
文档的组织方式¶
Django 有大量的文档。通过了解其高层级的组织结构,可以帮助您更高效地找到所需内容。
教程 手把手引导您通过一系列步骤创建 Web 应用程序。如果您是 Django 或 Web 开发的新手,请从这里开始。另请参考“入门指南”。
主题指南 在较高层面讨论关键主题和概念,并提供有用的背景信息与解释。
参考指南 包含 API 和 Django 其他机制的技术参考。它们描述了其工作原理及使用方法,但假设您已具备关键概念的基本知识。
操作指南 (How-to) 就像菜谱。它们引导您解决关键问题和用例。它们比教程更深入,并假设您对 Django 的工作原理已有一定了解。
模型层¶
Django 提供了一个抽象层(“模型”)用于构建和操作 Web 应用程序的数据。在下方了解更多信息。
视图层¶
Django 拥有“视图”的概念,用于封装处理用户请求并返回响应的逻辑。通过下方链接了解有关视图的所有信息。
模板层¶
模板层提供了一种对设计师友好的语法,用于渲染呈现给用户的信息。了解设计师如何使用此语法,以及程序员如何对其进行扩展。
表单¶
Django 提供了一个丰富的框架,以简化表单的创建及表单数据的处理。
开发流程¶
了解有助于您开发和测试 Django 应用程序的各种组件和工具。
管理界面¶
了解关于自动化管理界面的一切,这是 Django 最受欢迎的功能之一。
安全¶
安全在 Web 应用程序开发中至关重要,Django 提供了多种保护工具和机制。
国际化与本地化¶
Django 提供了一个强大的国际化和本地化框架,以辅助您开发支持多语言和多地区的应用程序。
概览 | 国际化 | 本地化 | 本地化 Web UI 格式与表单输入
性能与优化¶
有多种技术和工具可以帮助您的代码运行得更高效——即速度更快,并使用更少的系统资源。
地理框架¶
GeoDjango 旨在成为世界一流的地理 Web 框架。其目标是让构建 GIS Web 应用以及发挥空间数据威力变得尽可能简单。
通用 Web 开发工具¶
Django 提供了 Web 开发中常用的多种工具。
其他核心功能¶
了解 Django 框架的其他核心功能。
Django 开源项目¶
了解 Django 项目本身的开发流程以及如何做出贡献。