Skip to content

Latest commit

 

History

History
285 lines (192 loc) · 14.3 KB

README.md

File metadata and controls

285 lines (192 loc) · 14.3 KB

Django 文档

原文: Django documentation


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

该文档如何组织

Django有大量的文档。关于如何组织的高层次概述可以帮助你知道到哪查找你想要的东西:

  • 教程 take you by the hand through a series of steps to create a Web application. Start here if you’re new to Django or Web application development. Also look at the “First steps” below.
  • 主题指导 discuss key topics and concepts at a fairly a fairly high level and provide useful background information and explanation.
  • 参考指导 contain technical reference for APIs and other aspects of Django’s machinery. They describe how it works and how to use it but assume that you have a basic understanding of key concepts.
  • How-to指导 are recipes. They guide you through the steps involved in addressing key problems and use-cases. They are more advanced than tutorials and assume some knowledge of how Django works.

第一步

你是Django或者编程的新手?这里就是开始的地方!


模型层

Django提供了一个用于构建以及操作Web应用数据的抽象层(“模型(model)”)。下面学习关于它的更多内容:


视图层

Django有“视图(view)”的概念,用来封装负责处理用户请求并返回响应的逻辑。通过下面链接,可以找到你所需要知道的关于视图的一切:


模板层

模板层提供用于渲染要呈现给用户的信息的设计者友好语法。了解设计师如何使用这一语法师以及如何通过编程进行扩展:


表单

Django提供了一个丰富的框架,以帮助创建表格和操作表格数据。


开发过程

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


admin站点

所有你所需要知道的自动管理接口,Django最流行的功能之一:


安全

安全性是至关重要的Web应用程序的开发主题,Django提供多种保护手段和机制:


国际化和本地化

Django还提供了一个强大的国际化和本地化的框架,以帮助您的用于多国语言和世界各地区的应用的发展:


性能和优化

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


##Python兼容性

Django的目标是兼容不同Python风味及版本:


地理框架

GeoDjango意图成为一个世界级的地理Web框架。它的目标是尽可能容易地构建GIS Web应用程序,并加强空间功能数据的能力。


常见的Web应用程序的工具

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


##其他核心功能

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


Django的开源项目

了解了Django项目本身以及您如何参与到开发过程: