Django2中文文档--目录及介绍部分
Django2文档-文档结构
我是按照官方文档的格式进行翻译,所以格式根官方格式一致
如果大家发现哪些地方有问题可以联系我
或者加入QQ群跟我一起翻译,群号码: 223673646
目前群里就我一个人,有点尴尬哈
以下是文档目录,我争取每天能更新一条吧
入门
- 概览|安装
- 教程
- 请求和响应
- 模型和管理网站
- 视图和模板
- 表单和通用视图
- 测试
- 静态文件
- 自定义管理网站
- 高级教程
- 如何编写可重复使用的应用程序
- 为Django编写你的第一个补丁
模型层
Django提供了一个抽象的("模型")来构建和处理Web应用程序数据.详细如下
- 模型
- 简介
- 字段类型
- 索引
- 元选项
- 模型类
- QuerySets
- 进行查询
- QuerySet方法引用
- 查找表达式
- 模型实例
- 实例方法
- 访问相关的对象
- 同步
- 简介
- 操作参考
- SchemaEditor
- 编写迁移
- 高级
- 管理员
- 原始SQL
- 交易
- 聚合
- 搜索
- 自定义字段
- 多个数据库
- 自定义查找
- 查询表达式
- 条件表达式
- 数据库功能
- 其他
- 支持的数据库
- 旧数据库
- 提供初始数据
- 优化数据库访问
- PostGRESQL的特定功能
视图层
Django具有"视图"的概念,来封装负责处理用户请求和返回响应的逻辑.
- 基础知识
- URLconfs
- 查看功能
- 快捷键
- 装饰
- 参考
- 内置函数
- 请求/响应对象
- TemplateResponse对象
- 文件上传
- 概述
- 文件对象
- 存储API
- 管理文件
- 自定义存储
- 基于类的视图
- 概述
- 内置显示视图
- 内置编辑视图
- 使用mixins
- API参考
- 扁平指数
- 高级
- 生成CSV
- 生成PDF
- 中间件
- 概述
- 内置的中间件类
模板层
模板层提供了一种设计友好的语法来呈现信息给用户.以下是这种语法的使用和拓展
- 基础知识
- 概述
- 对于设计师
- 语言概述
- 内置标签和过滤器
- 人性化
- 对于程序员
- 模板API
- 自定义标签和过滤器
表单
Django提供了一个丰富的框架来帮助创建表单和操作表单数据
- 基础知识
- 概述
- 表单API
- 内置字段
- 内置小部件
- 高级
- 模型的表单
- 集成媒体
- Formsets
- 定制验证
开发过程
了解各种组件和工具的使用,以帮助你开发和测试Django应用程序
- 设置
- 概览
- 完整的设置列表
- 应用程序
- 概述
- 例外
- 概述
- django-admin和manage====== .======py
- 概述
- 添加自定义命令
- 测试
- 介绍
- 编写和运行测试
- 包含测试工具
- 高级主题
- 部署
- 概述
- WSGI服务器
- 部署静态文件
- 通过电子邮件跟踪代码错误
管理员
查找所有你需要了解的自动化管理界面,这是Django最受欢迎的功能之一:
- 管理网站
- 管理员操作
- 管理文档生成器
安全
安全性是Web应用程序开发中最重要的话题, Django提供了多种保护工具和机制:
- 安全概述
- 披露了Django的安全问题
- 点击劫持保护
- 跨站请求伪造保护
- 加密签名
- 安全中间件
国际化和本地化
Django提供强大的国际化和本地化框架,以协助你开发多语言的应用程序
- 概述
- 国际化
- 本地化
- 本地化的WebUI格式和表单输入
- 时区
性能和优化
有各种各样的技术和工具可以帮你更高效更快速的运行,并且使用更少的系统资源
- 性能和优化概述
地理框架
GeoDjango打算成为一个世界级的地理Web框架。其目标是尽可能地简化构建GIS Web应用程序,并利用空间数据的功能
常见的Web应用程序工具
Django提供了Web应用程序开发中常用的多种工具:
- 身份验证
- 高速缓存
- 记录
- 发送电子邮件
- 联合供稿(RSS/Atom)
- 分页
- 消息框架
- 序列化
- 会议
- 站点地图
- 静态文件管理
- 数据验证
其他核心功能
了解Django的其他核心功能:
- 有条件的内容处理
- 内容管理和一般关系
- Flatpages
- 重定向
- 信号
- 系统检查框架
- 网站框架
- Unicode in Django
Django开源项目
了解Django项目本身的开发过程以及您可以做的贡献:
- 社区
- 如何参与
- 发布过程
- 团队组织
- Django源代码库
- 安全政策
- 邮件列表
- 设计哲学
- 概述
- 文档
- 关于本文档
- 第三方发行
- 概述
- Django随着时间的推移
- API稳定性
- 发行说明和升级说明
- 弃用时间表
** @入沐三分 **
Django2中文文档--目录及介绍部分的更多相关文章
- Knockout中文开发指南(完整版API中文文档) 目录索引
a, .tree li > span { padding: 4pt; border-radius: 4px; } .tree li a { color:#46cfb0; text-decorat ...
- ASP.NET Core 中文文档目录
翻译计划 五月中旬 .NET Core RC2 如期发布,我们遂决定翻译 ASP.NET Core 文档.我们在 何镇汐先生. 悲梦先生. 张仁建先生和 雷欧纳德先生的群中发布了翻译计划招募信息,并召 ...
- Django2.0中文文档
title: Django2.0中文文档 tags: Python,Django,入沐三分 grammar_cjkRuby: true --- Django2.0版本已经发布了,我们先来看一个图片 从 ...
- django2.0 官方中文文档地址
django2.0 官方开始发布中文文档了,之前还想着一直翻译完成所有有必要的内容,想着可以省事一些了,打开以后看了一下,发现官方的中文文档还没翻译完成, 现在(2018-7-10)最新章节是是 编 ...
- ENS中文文档系列之一 [ ENS介绍 ]
前言 ENS中文文档是由我照ENS英文官方文档翻译而来,其中的一些内容和细节得到了ENS官方团队的指导.文档中包含 “LBB译注” 的地方是译者为了便于读者理解而进行的注释. 未来一段时间,我会在该博 ...
- Phoenix综述(史上最全Phoenix中文文档)
个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/users/6cb45a00b49c/latest_articles 网上关于P ...
- Spring中文文档
前一段时间翻译了Jetty的一部分文档,感觉对阅读英文没有大的提高(*^-^*),毕竟Jetty的受众面还是比较小的,而且翻译过程中发现Jetty的文档写的不是很好,所以呢翻译的兴趣慢慢就不大了,只能 ...
- Django 1.10中文文档-第一个应用Part2-模型和管理站点
本教程继续Part1.我们将设置数据库,创建您的第一个模型,并快速介绍Django的自动生成的管理网站. 数据库设置 现在,编辑mysite/settings.py.它是一个用模块级别变量表示Djan ...
- npm的package.json字段含义中文文档
简介 本文档有所有package.json中必要的配置.它必须是真正的json,而不是js对象. 本文档中描述的很多行为都受npm-config(7)的影响. 默认值 npm会根据包内容设置一些默认值 ...
随机推荐
- 网站图片挂马检测及PHP与python的图片文件恶意代码检测对比
前言 周一一早网管收到来自阿里云的一堆警告,发现我们维护的一个网站下有数十个被挂马的文件.网管直接关了vsftpd,然后把警告导出邮件给我们. 取出部分大致如下: 服务器IP/名称 木马文件路径 更新 ...
- 使用python将多个excel合并
最近看视频学习,老师布置了个作业,关于如何使用python将多个excel进行合并,老师写的代码我感觉比较复杂,下面是我自己改良之后较简单的方式. 实现这个功能主要有两种方法,一种是用xlwd,xls ...
- docker学习(一)
docker的安装 (一)环境要求: 容器需要管理工具.runtime 和操作系统,选择如下: 1.管理工具 - Docker Engine 2.runtime - runc 3.操作系统 (二)安装 ...
- SQL面试题:有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列
.请教一个面试中遇到的SQL语句的查询问题 表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列. ------------------- ...
- python中csv文件的读取问题
在python读取csv格式的文件时,使用csv.reader读取文件对象,出现了line contains NULL byte的错误,如下: reader = csv.reader(open(fil ...
- Cocos2d3.0 制作PList文件
auto root = Dictionary::create(); auto string = String::create("string element value"); ro ...
- Unity 3D游戏开发引擎:最火的插件推荐
摘要:为了帮助使用Unity引擎的开发人员制作更完美的游戏.我们精心挑选了十款相关开发插件和工具.它们是:2D Toolkit.NGUI.Playmaker.EasyTouch & EasyJ ...
- 在Intellij里使用Erlang依赖库
这里以protobuffs为例,记录一下环境的配置,发现这种东西中文的资料真的不多,无论是分享还是记录都是很好的 1.创建一个文件夹名use_proto, 配置rebar.config文件如下: {d ...
- Node.js显示页面
首先我们先要下载并安装Nodejs,然后进入Node.js中安装supervisor, npm -g install supervisor -g表示全局模式 (无论windows哪一个用户登陆都可以使 ...
- tomcat启动端口号报错java.net.BindException: Cannot assign requested address
异常信息 时间:2017-02-09 15:09:59,829 - 级别:[ERROR] - 消息: [other] Failed to start end point associated with ...