django1.10官方文档翻译

来源:互联网 发布:网络直销是不是拉人的 编辑:程序博客网 时间:2024/05/22 14:53
官方链接:https://docs.djangoproject.com/en/1.10/

Django文档¶

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

文档是如何组织¶

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

  • 教程牵着你的手,通过一系列的步骤来创建一个Web应用程序。从这里开始,如果你是新的Django或Web应用程序开发。也看看“第一步下面”。
  • 主题将指导在相当高的水平讨论的重点议题和概念,并提供有用的背景资料和解释。
  • 参考指南包含API和Django的机械等方面的技术参考。他们描述它是如何工作和如何使用它,但假设你对关键概念有一个基本的了解。
  • 如何对导游的食谱。它们指导您完成解决关键问题和用例的步骤。他们比教程更先进,并假设一些Django如何工作的知识。

第一步¶

你是新来的Django或编程?这是开始的地方!

  • 从无到有: 概述 | 安装
  • 教程: 第1部分:请求和响应 | 第2部分:模型和管理网站 | 第3部分:查看和模板 | 第4部分:表单和通用视图 | 第5部分:测试 | 第6部分:静态文件 | 第7部分:自定义管理网站
  • 高级教程: 如何编写可复用的应用程序 | 编写Django的第一个补丁

该模型层¶

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

  • 车型: 入门机型 | 字段类型 | Meta选项 | 模型类
  • 查询集: 执行查询 | 查询集方法参考 | 查找表达式
  • 模型实例: 实例方法 | 访问相关对象
  • 迁移: 介绍迁移 | 操作参考 | SchemaEditor | 编写迁移
  • 高级: 经理 | 原始SQL | 交易 | 聚合 | 搜索 | 自定义字段 | 多个数据库 | 自定义查找 | 查询表达式 | 条件表达式 | 数据库函数
  • 其他: 支持的数据库 | 遗留数据库 | 提供初始数据 | 优化数据库访问 | PostgreSQL的特定功能

视图层¶

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

  • 基础知识: 的URLconf | 查看功能 | 快捷键 | 装饰品
  • 参考: 内置视图 | 请求/响应对象 | TemplateResponse对象
  • 文件上传: 概述 | File对象 | 存储API | 管理文件 | 自定义存储
  • 基于类的观点: 概述 | 内置显示视图 | 内置编辑视图 | 使用混入 | API参考 | 平坦指数
  • 高级: 生成CSV | 生成PDF
  • 中间件: 概述 | 内置中间件类

模板层¶

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

  • 基础知识: 概述
  • 对于设计师: 语言概述 | 内置的标签和过滤器 | 人性化
  • 对于程序员: 模板API | 自定义标签和过滤器

表单¶

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

  • 基础知识: 概述 | 表格API | 内置字段 | 内置小部件
  • 高级: 表格为模型 | 整合媒体 | 表单集 | 自定义验证

在发展过程中¶

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

  • 设置: 概述 | 完整的设置列表
  • 应用: 概述
  • 例外: 概述
  • Django的admin和manage.py: 概述 | 添加自定义命令
  • 测试: 简介 | 编写和运行测试 | 包括测试工具 | 高级主题
  • 部署: 概述 | WSGI服务器 | 部署静态文件 | 通过电子邮件跟踪代码错误

管理员¶

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

  • 管理网站
  • 管理操作
  • 管理文档生成器

安全¶

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

  • 安全概述
  • Django中披露的安全问题
  • 点击保护
  • 跨站请求伪造保护
  • 密码签名
  • 安全中间件

国际化和本地化¶

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

  • 简介 | 国际 | 本地化 | 本地化Web UI格式化和表单输入
  • 时区

性能和优化¶

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

  • 性能和优化概述

Python的兼容性¶

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

  • Jython支持
  • Python 3兼容性

地理框架¶

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

常见的Web应用程序的工具¶

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

  • 验证: 概述 | 使用认证系统 | 密码管理 | 自定义验证 | API参考
  • 缓存
  • 记录
  • 发送电子邮件
  • 联合Feed(RSS / Atom)
  • 分页
  • 消息框架
  • 序列化
  • 会话
  • Sitemap
  • 静态文件管理
  • 数据验证

其他核心功能¶

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

  • 条件内容处理
  • 内容类型和泛型关系
  • 平板
  • 重定向
  • 信号
  • 系统检查框架
  • 网站框架
  • Unicode在Django中

Django的开源项目¶

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

  • 社区: 如何参与 | 发布流程 | 团队组织 | 团队见面 | 当前角色 | Django的源代码库 | 安全策略 | 邮件列表
  • 设计理念: 概述
  • 文件: 关于此文档
  • 第三方发行: 概述
  • Django的一段时间: API的稳定性 | 发行说明和升级说明 | 弃用时间轴
0 1