Django文档

这里有你需要的关于Django的所有知识。

获得帮助

遇到麻烦? 我们想帮忙!

本文档是如何组织的

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

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

视图层

Django用“视图”这个概念封装处理用户请求并返回响应的逻辑。 通过下面的链接找到你需要知道的所有关于视图的内容:

模板层

模板层提供了设计友好的语法来展示信息给用户。 了解设计者如何使用这种语法,以及程序员如何扩展它:

表单

Django 提供了一个可便捷地创建表单并操作数据的多功能框架。

开发过程

学习各种组件和工具帮助你对Django应用进行改进和测试:

管理后台

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

安全

安全在Web应用开发中是一项至关重要的话题,Django提供了多种保护手段和机制:

国际化和本土化

Django 提供了一种健壮的国际化和本地化框架来帮助你实现多种语言和世界区域范围的开发。

性能和优化

这里有各种各样的技术和工具,可以帮助你的代码更有效地运行 , 速度更快,并使用较少的系统资源

Python兼容性

Django 可以兼容不同的 Python 版本︰

地理框架

GeoDjango打算成为一个世界级的地理框架。 它的目的是尽可能简单地建立 GIS Web 应用,并充分利用散布各地的数据。

Web应用程序的常见工具

Django 提供了多种工具用于开发Web应用程序

Django开源项目

了解Django的开发进度,以及如何参与贡献: