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会根据包内容设置一些默认值 ...
随机推荐
- Process Doppelgänging
Process Doppelgänging -- 新的代码注入技术,通杀windows系统的所有版本,并且能绕过绝大多数的安全软件. 介绍 今天(2017-12-07),在伦敦举行的2017年黑帽欧洲 ...
- HITCON-Training-master 部分 Writeup(12月11更新)
HITCON-Training-master Writeup 0x01.lab3 首先checksec一下,发现连NX保护都没开,结合题目提示ret2sc,确定可以使用shellcode得到权限. I ...
- java连接VMware虚拟机Oracle数据库问题
最近在电脑上装了虚拟机,为的是在虚拟机上安装Oracle数据库,Oracle实在太占内存,配置低的电脑装个Oracle几乎就瘫了,没办法,搞个虚拟机玩玩.我虚拟机用的是xp系统,顺便怀念下经典.装好O ...
- 浅谈PipelineDB系列一: Stream数据是如何写到Continuous View中的
PipelineDB Version:0.9.7 PostgreSQL Version:9.5.3 PipelineDB的数据处理组件: 从上图来看主要就是pipeline_streams,strea ...
- CS Round#53 E Maxor
题意:给你N个数,你可以从中选出两个数将它们or起来得到M,求M的最大值及得到最大值的方案数. 刚了半个小时得到了一个貌似时O(N log max(Ai)^2)的方法,想了想发现貌似只能做出第一问,但 ...
- DOM操作整理
DOM获取 1. 直接获取 document.getElementById("box_id") 通过ID获取 document.getElementsByName("my ...
- JAVA随笔篇一(Timer源代码分析和scheduleAtFixedRate的使用)
写完了基础篇,想了非常久要不要去写进阶篇.去写JSP等等的用法.最后决定先不去写.由于自己并非JAVA方面的大牛.眼下也在边做边学,所以决定先将自己不懂的拿出来学并记下来. Timer是Java自带的 ...
- 看看android基础知识,谁帮我作答
无论怎么着,了解一点android的基本知识还是有必要的,就当开阔一些自己的眼界吧. .. . android的四大功能组件是_activity_,_service_,_BroadcastReceiv ...
- 自学Zabbix3.8.1.3-可视化Visualisation-Graphs特殊图表
自学Zabbix3.8.1.3-可视化Visualisation-Graphs特殊图表 虽然一个简单的图表和自定义图标很适合访问一个项目的数据,但这两个都不允许在多个项目中快速创建一个比较图表.为了解 ...
- 自学Zabbix2.1-安装需求
zabbix的安装需求通常就是硬件配置.软件需求,或者说我安装zabbix需要什么软件,服务器需要什么样的配置,监控100台服务器需要怎样的一台服务器,或者我有一台8核16G的服务器,我能监控多少台服 ...