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