Django 文档 — Django 文档

来自菜鸟教程
Django/docs/3.0.x/index
跳转至:导航、​搜索

Django 文档

关于 Django,你需要知道的一切。

获得帮助

遇到麻烦? 我们愿意帮忙!


文档的组织方式

Django 有很多文档。 对其组织方式的高级概述将帮助您了解在哪里查找某些内容:

  • 教程 带您通过一系列步骤来创建 Web 应用程序。 如果您不熟悉 Django 或 Web 应用程序开发,请从这里开始。 另请查看“第一步”。
  • 主题指南 在相当高的层次上讨论关键主题和概念,并提供有用的背景信息和解释。
  • 参考指南 包含 API 和 Django 机器其他方面的技术参考。 它们描述了它是如何工作的以及如何使用它,但假设您对关键概念有基本的了解。
  • 操作指南是食谱。 它们指导您完成解决关键问题和用例所涉及的步骤。 它们比教程更高级,并假设对 Django 的工作原理有一些了解。


模型层

Django 提供了一个抽象层(“模型”)来构建和操作 Web 应用程序的数据。 在下面了解更多信息:


视图层

Django 有“视图”的概念来封装负责处理用户请求和返回响应的逻辑。 通过以下链接查找您需要了解的有关视图的所有信息:


模板层

模板层提供了一种设计者友好的语法来呈现要呈现给用户的信息。 了解设计人员如何使用此语法以及程序员如何对其进行扩展:


表格

Django 提供了丰富的框架来方便表单的创建和表单数据的操作。


开发过程

了解可帮助您开发和测试 Django 应用程序的各种组件和工具:


管理员

查找有关自动化管理界面的所有信息,这是 Django 最受欢迎的功能之一:


安全

安全性是 Web 应用程序开发中最重要的话题,Django 提供了多种保护工具和机制:


国际化和本地化

Django 提供了一个强大的国际化和本地化框架来帮助你开发多语言和世界区域的应用程序:


性能和优化

有多种技术和工具可以帮助您的代码更高效地运行 - 更快,并使用更少的系统资源。


地理框架

GeoDjango 旨在成为世界一流的地理 Web 框架。 其目标是尽可能轻松地构建 GIS Web 应用程序并利用启用空间的数据的力量。


常见的网络应用工具

Django 提供了 Web 应用程序开发中常用的多种工具:


Django 开源项目

了解 Django 项目本身的开发过程以及如何做出贡献: