Skip to main content

Django文档

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

获得帮助

遇到麻烦?我们想帮助!

如何组织文档

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

  • 教程 带你通过一系列步骤创建一个Web应用程序。从这里开始,如果你是新的Django或Web应用程序开发。另外看看下面的“ 第一步 ”。

  • 主题指南 在相当高的层次上讨论关键主题和概念,并提供有用的背景信息和解释。

  • 参考指南 包含API和Django机械的其他方面的技术参考。他们描述它是如何工作和如何使用它,但假设你对关键概念有一个基本的了解。

  • 如何指导 是食谱。它们指导您完成解决关键问题和用例的步骤。他们比教程更先进,并假设一些Django如何工作的知识。

模型层

Django提供了一个用于构造和操作Web应用程序数据的抽象层(“模型”)。详细了解如下:

视图层

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

模板层

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

形式

Django提供了一个丰富的框架,以便于表单的创建和表单数据的操作。

发展过程

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

管理员

查找您需要了解的关于自动管理界面的所有信息,Django最受欢迎的功能之一:

安全

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

国际化和本地化

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

性能和优化

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

Python兼容性

Django旨在与多种不同的口味和版本的Python兼容:

地理框架

GeoDjango 打算成为一个世界级的地理Web框架。它的目标是使其尽可能容易地构建GIS Web应用程序,并利用空间使能数据的力量。

常用Web应用程序工具

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

Django开源项目

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