Django 文档

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

第一步

你是 Django 或编程新手吗?从这里开始!

获取帮助

遇到问题?我们乐于提供帮助!

文档组织方式

Django 有大量的文档。了解其组织方式的高级概述将帮助你找到所需内容。

  • 教程 将引导你完成一系列步骤来创建一个 Web 应用程序。如果你不熟悉 Django 或 Web 应用程序开发,请从这里开始。另请参阅“第一步”。

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

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

  • 操作指南 是食谱。它们指导你完成解决关键问题和用例的步骤。它们比教程更高级,并假设你对 Django 的工作原理有一定的了解。

模型层

Django 提供了一个抽象层(“模型”)用于构建和操作 Web 应用程序的数据。了解更多信息,请参见下文。

视图层

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

模板层

模板层提供了一种面向设计人员的语法,用于呈现要向用户展示的信息。了解设计人员如何使用此语法以及程序员如何扩展它。

表单

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

开发流程

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

管理员

查找关于 Django 最受欢迎功能之一——自动化管理员界面的所有你需要知道的信息。

安全性

安全性在 Web 应用程序开发中至关重要,Django 提供多种保护工具和机制。

国际化和本地化

Django 提供强大的国际化和本地化框架,可帮助您开发面向多种语言和世界地区的应用程序。

性能和优化

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

地理框架

GeoDjango旨在成为世界一流的地理 Web 框架。其目标是尽可能轻松地构建 GIS Web 应用程序并利用空间启用数据的功能。

常见的 Web 应用程序工具

Django 提供 Web 应用程序开发中常用的多种工具。

其他核心功能

了解 Django 框架的其他一些核心功能。

Django 开源项目

了解 Django 项目本身的开发流程以及如何贡献。

返回顶部