Django 文档¶
你需要了解的关于 Django 的一切。
第一步¶
你是 Django 或编程新手吗?从这里开始!
教程: 第 1 部分:请求和响应 | 第 2 部分:模型和管理站点 | 第 3 部分:视图和模板 | 第 4 部分:表单和通用视图 | 第 5 部分:测试 | 第 6 部分:静态文件 | 第 7 部分:自定义管理站点 | 第 8 部分:添加第三方包
高级教程: 如何编写可重用的应用 | 为 Django 贡献你的第一个代码
获取帮助¶
遇到问题?我们乐于提供帮助!
文档组织方式¶
Django 有大量的文档。了解其组织方式的高级概述将帮助你找到所需内容。
模型层¶
Django 提供了一个抽象层(“模型”)用于构建和操作 Web 应用程序的数据。了解更多信息,请参见下文。
视图层¶
Django 有“视图”的概念,用于封装负责处理用户请求和返回响应的逻辑。通过以下链接查找你需要了解的关于视图的所有信息。
模板层¶
模板层提供了一种面向设计人员的语法,用于呈现要向用户展示的信息。了解设计人员如何使用此语法以及程序员如何扩展它。
表单¶
Django 提供了一个丰富的框架,方便创建表单和操作表单数据。
开发流程¶
了解各种组件和工具,以帮助你开发和测试 Django 应用程序。
管理员¶
查找关于 Django 最受欢迎功能之一——自动化管理员界面的所有你需要知道的信息。
安全性¶
安全性在 Web 应用程序开发中至关重要,Django 提供多种保护工具和机制。
国际化和本地化¶
Django 提供强大的国际化和本地化框架,可帮助您开发面向多种语言和世界地区的应用程序。
概述 | 国际化 | 本地化 | 本地化的 Web UI 格式和表单输入
性能和优化¶
有多种技术和工具可以帮助您更有效地运行代码——更快,并使用更少的系统资源。
地理框架¶
GeoDjango旨在成为世界一流的地理 Web 框架。其目标是尽可能轻松地构建 GIS Web 应用程序并利用空间启用数据的功能。
常见的 Web 应用程序工具¶
Django 提供 Web 应用程序开发中常用的多种工具。
其他核心功能¶
了解 Django 框架的其他一些核心功能。
Django 开源项目¶
了解 Django 项目本身的开发流程以及如何贡献。