Django 文档
关于 Django,你需要要了解的一切。
本文档是如何组织的
Django有很多文档。 一个关于它的组织结构的高级概述将有助于你知道去何处查找某些内容:
- 教程通过一系列步骤来创建一个Web应用程序。 如果您刚开始接触Django或Web应用程序开发,请从教程开始。 也可以参阅下面的“第一步”。
- 主题指南在相当高的层次上讨论关键主题和概念,并提供有用的背景信息和解释。
- 参考指南包含API和Django机制的其它方面的技术参考。 它们描述了它的工作原理以及如何使用它,但前提是假定你对关键概念有一个基本的了解。
- How-to指南是代码谱。 它们引导你一步一步解决关键问题和使用场景。 它们比教程高级并且假设你具备Django如何工作的一些知识。
第一步
你是Django新手或者编程新手? 从这里开始!
模型层
Django提供一个抽象的模型层来组织和操作Web应用的数据。 如下了解更多内容:
视图层
Django用“视图”这个概念封装处理用户请求并返回响应的逻辑。 通过以下链接查找所有您需要了解的视图:
模板层
模板层提供了一种设计友好的语法以便将渲染信息呈现给用户。 学习设计者如何使用它的语法以及程序员如何扩展它:
开发过程
学习各种组件和工具,以帮助您开发和测试Django应用程序:
管理后台
Django最受欢迎的特性之一 — 自动生成的管理后台界面的所有内容:
安全
安全性是Web应用程序开发中最重要的话题,Django提供了多种保护工具和机制:
国际化和本土化
Django提供了强大的国际化和本地化框架,可以帮助您开发多种语言和世界各地的应用程序:
Python兼容性
Django旨在兼容多种不同的风格和版本的Python:
地理框架
GeoDjango打算成为世界级的地理Web框架。 其目标是尽可能简化构建GIS Web应用程序并利用空间启用数据的功能。
其他核心功能
了解Django框架的其他核心功能:
Django开源项目
了解Django项目本身的开发过程以及您可以如何贡献的内容: