Django 文档

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

获得帮助

遇到麻烦? 希望我们可以给您提供帮助!

本文档是如何组织的

Django有很多文档, 一个关于它的组织结构的高级概述将帮助您知道在哪里寻找某些东西:

  • 教程通过一系列步骤来帮助您创建Web应用程序。 如果你对Django或web应用程序开发尚不熟悉,由此开始。 另外看下面的“第一步”。
  • 主题指南在相当高的层次上讨论关键主题和概念,并提供有用的背景信息和解释
  • 参考指南包含API和Django机制的其它方面的技术参考。 它们描述了它的工作原理以及如何使用它,但前提是假定你对关键概念有一个基本的了解
  • How-to指南是代码谱。 它们引导你一步一步解决关键问题和使用场景。 它们比教程高级并且假设你具备Django如何工作的一些知识。

视图层

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

模板层

模板层为呈现信息给用户提供了一种友好的语法。 了解设计者如何使用该语法以及程序员如何扩展它:

表单¶ T0>

Django提供了一个丰富的框架来帮助创建表单和处理表单数据。

开发流程

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

admin 模块

查找您需要了解的自动化管理界面,这是Django最受欢迎的功能之一:

安全

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

国际化和本地化

Django提供了强大的国际化和本地化框架,可以帮助您开发多种语言和世界各地的应用程序:

性能和优化

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

地理框架

GeoDjango 打算成为世界级的地理Web框架。 其目标是尽可能简化构建GIS Web应用程序并利用空间启用数据的功能。

常见的Web应用程序工具

Django提供了开发Web应用程序时通常需要的多种工具:

Django开源项目

了解Django项目本身的开发过程以及您可以如何贡献的内容: