Django 文档

关于 Django,你需要要了解的一切。

获得帮助

遇到麻烦了? 我们可以给予帮助!

本文档是如何组织的

Django有很多文档。 一个关于它的组织结构的高级概述将有助于你知道去何处查找某些内容:

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

视图层

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

模板层

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

表单

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

开发过程

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

管理后台

Django最受欢迎的特性之一 — 自动生成的管理后台界面的所有内容:

安全

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

国际化和本土化

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

性能和优化

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

Python兼容性

Django旨在兼容多种不同的风格和版本的Python:

地理框架

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

Web应用程序的常见工具

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

Django开源项目

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