教程 开始

初识 Django?或为了 Web 开发?好,那你来对地方了:看看这些资料快速上手。

Django 文档

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

快速入门

您是刚学 Django 或是初学编程? 这就是你开始学习的地方!

获取帮助

遇到问题?我们可以帮你!

这份文档是如何组织的

Django 有丰富的文档。一份高度概述的文档会告诉你在哪里找到特定的东西:

  • 教程 通过手把手地方式教你一步步的创建一个 Web 应用程序。如果你初学 Django 或Web 应用程序,请从这里开始。也请看看下面的 “快速入门“。
  • 专题指南 在相当高的层次上介绍关键主题和概念,并提供有用的背景信息和解释。
  • 参考指南 包含 API 和 Django 各个工作机制方面的技术参考。它们介绍了 Django 是如何工作,如何被使用的。不过,你得先对关键字的概念有一定理解。
  • 操作指南 是一份目录。它们以排列好的关键问题和用例的方式指导你。它们比教程更加深入,且需要你先了解一些关于 Django 是如何工作的知识。

模型层

Django 提供了一个抽象的模型 (“models”) 层,为了构建和操纵你的Web应用的数据。阅读下面内容了解更多:

视图层

Django 具有 “视图” 的概念,负责处理用户的请求并返回响应。通过以下链接查找所有你需要知道的有关视图的信息:

模板层

模板层提供了一个对设计者友好的语法用于渲染向用户呈现的信息。学习如何使用语法(面向设计者)以及如何扩展(面向程序员):

表单

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

开发进程

学习众多的组件及工具,来帮助你开发和测试 Django 应用:

管理

找到所有你想知道的,关于自动化管理界面的知识,Django 最受欢迎的特性之一:

安全

在 Web 应用的发展中,安全是最重要主题,Django 提供了多种保护手段和机制。

国际化和本地化

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

性能和优化

有各种各样的技术和工具,可以帮助你的代码的运行更高效,更快和使用更少的系统资源.

地理框架

GeoDjango 想要成为一个世界级的地理 Web 框架。尽可能简化构建 GIS Web 应用程序的流程,和利用空间化数据的能力是它的目标。

常用的 Web 应用程序工具

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

其它核心功能

了解更多 Django 框架的其他核心功能 :

Django开源项目

了解 Django 项目本身的开发进程以及您如何为 Django 做贡献: