Django2中文文档--目录及介绍部分

Django2文档-文档结构

我是按照官方文档的格式进行翻译,所以格式根官方格式一致

如果大家发现哪些地方有问题可以联系我

[email protected]

或者加入QQ群跟我一起翻译,群号码: 223673646

目前群里就我一个人,有点尴尬哈

以下是文档目录,我争取每天能更新一条吧

入门

  1. 概览|安装
  2. 教程
    1. 请求和响应
    2. 模型和管理网站
    3. 视图和模板
    4. 表单和通用视图
    5. 测试
    6. 静态文件
    7. 自定义管理网站
  3. 高级教程
    1. 如何编写可重复使用的应用程序
    2. 为Django编写你的第一个补丁

模型层

Django提供了一个抽象的("模型")来构建和处理Web应用程序数据.详细如下

  1. 模型

    1. 简介
    2. 字段类型
    3. 索引
    4. 元选项
    5. 模型类
  2. QuerySets
    1. 进行查询
    2. QuerySet方法引用
    3. 查找表达式
  3. 模型实例
    1. 实例方法
    2. 访问相关的对象
  4. 同步
    1. 简介
    2. 操作参考
    3. SchemaEditor
    4. 编写迁移
  5. 高级
    1. 管理员
    2. 原始SQL
    3. 交易
    4. 聚合
    5. 搜索
    6. 自定义字段
    7. 多个数据库
    8. 自定义查找
    9. 查询表达式
    10. 条件表达式
    11. 数据库功能
  6. 其他
    1. 支持的数据库
    2. 旧数据库
    3. 提供初始数据
    4. 优化数据库访问
    5. PostGRESQL的特定功能

视图层

Django具有"视图"的概念,来封装负责处理用户请求和返回响应的逻辑.

  1. 基础知识

    1. URLconfs
    2. 查看功能
    3. 快捷键
    4. 装饰
  2. 参考
    1. 内置函数
    2. 请求/响应对象
    3. TemplateResponse对象
  3. 文件上传
    1. 概述
    2. 文件对象
    3. 存储API
    4. 管理文件
    5. 自定义存储
  4. 基于类的视图
    1. 概述
    2. 内置显示视图
    3. 内置编辑视图
    4. 使用mixins
    5. API参考
    6. 扁平指数
  5. 高级
    1. 生成CSV
    2. 生成PDF
  6. 中间件
    1. 概述
    2. 内置的中间件类

模板层

模板层提供了一种设计友好的语法来呈现信息给用户.以下是这种语法的使用和拓展

  1. 基础知识

    1. 概述
  2. 对于设计师
    1. 语言概述
    2. 内置标签和过滤器
    3. 人性化
  3. 对于程序员
    1. 模板API
    2. 自定义标签和过滤器

表单

Django提供了一个丰富的框架来帮助创建表单和操作表单数据

  1. 基础知识

    1. 概述
    2. 表单API
    3. 内置字段
    4. 内置小部件
  2. 高级
    1. 模型的表单
    2. 集成媒体
    3. Formsets
    4. 定制验证

开发过程

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

  1. 设置

    1. 概览
    2. 完整的设置列表
  2. 应用程序
    1. 概述
  3. 例外
    1. 概述
  4. django-admin和manage====== .======py
    1. 概述
    2. 添加自定义命令
  5. 测试
    1. 介绍
    2. 编写和运行测试
    3. 包含测试工具
    4. 高级主题
  6. 部署
    1. 概述
    2. WSGI服务器
    3. 部署静态文件
    4. 通过电子邮件跟踪代码错误

管理员

查找所有你需要了解的自动化管理界面,这是Django最受欢迎的功能之一:

  1. 管理网站
  2. 管理员操作
  3. 管理文档生成器

安全

安全性是Web应用程序开发中最重要的话题, Django提供了多种保护工具和机制:

  1. 安全概述
  2. 披露了Django的安全问题
  3. 点击劫持保护
  4. 跨站请求伪造保护
  5. 加密签名
  6. 安全中间件

国际化和本地化

Django提供强大的国际化和本地化框架,以协助你开发多语言的应用程序

  1. 概述
  2. 国际化
  3. 本地化
  4. 本地化的WebUI格式和表单输入
  5. 时区

性能和优化

有各种各样的技术和工具可以帮你更高效更快速的运行,并且使用更少的系统资源

  1. 性能和优化概述

地理框架

GeoDjango打算成为一个世界级的地理Web框架。其目标是尽可能地简化构建GIS Web应用程序,并利用空间数据的功能

常见的Web应用程序工具

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

  1. 身份验证
  2. 高速缓存
  3. 记录
  4. 发送电子邮件
  5. 联合供稿(RSS/Atom)
  6. 分页
  7. 消息框架
  8. 序列化
  9. 会议
  10. 站点地图
  11. 静态文件管理
  12. 数据验证

其他核心功能

了解Django的其他核心功能:

  1. 有条件的内容处理
  2. 内容管理和一般关系
  3. Flatpages
  4. 重定向
  5. 信号
  6. 系统检查框架
  7. 网站框架
  8. Unicode in Django

Django开源项目

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

  1. 社区

    1. 如何参与
    2. 发布过程
    3. 团队组织
    4. Django源代码库
    5. 安全政策
    6. 邮件列表
  2. 设计哲学
    1. 概述
  3. 文档
    1. 关于本文档
  4. 第三方发行
    1. 概述
  5. Django随着时间的推移
    1. API稳定性
    2. 发行说明和升级说明
    3. 弃用时间表

** @入沐三分 **

原文地址:https://www.cnblogs.com/rm3f/p/8183309.html

时间: 2024-10-26 01:01:07

Django2中文文档--目录及介绍部分的相关文章

jQuery EasyUI 1.2.4 API 中文文档(完整)目录

Welcome 欢迎 由于项目需求,要使用富客户端,选择了EasyUI,之前并没有接触过,上网搜索一番,没有找到完整的中文文档,项目组又没有英语达人,无奈之下,我硬着头皮,把官方提供的英文文档啃了,一边啃顺便用中文记录下来. 其实几个月前就啃完了,现在的项目组一直在参考使用.我深感查字典揣摩英文原意的痛苦,早就想快点都通过博客共享出去,免去如我一样英语破(poor)人的痛苦,可是上班忙工作,下班忙家务,所以断断续续的,好在终于要发完了,也算了却一桩心事. 为了方便大家检索使用,制作此目录置顶.

django2.0 官方中文文档地址

django2.0 官方开始发布中文文档了,之前还想着一直翻译完成所有有必要的内容,想着可以省事一些了,打开以后看了一下,发现官方的中文文档还没翻译完成, 现在(2018-7-10)最新章节是是  编写你的第一个 Django 补丁(https://docs.djangoproject.com/zh-hans/2.0/intro/contributing/) django 2.0 官方中文文档地址: https://docs.djangoproject.com/zh-hans/2.0/ 原文地址

ENS中文文档系列之一 [ ENS介绍 ]

前言 ENS中文文档 是由我照ENS英文官方文档翻译而来,其中的一些内容和细节得到了ENS官方团队的指导.文档中包含 “LBB译注” 的地方是译者为了便于读者理解而进行的注释. 未来一段时间,我会在该博客定时发布ENS中文文档的一系列内容,对ENS域名或是区块链有兴趣的园友请关注本博客.为尊重汗水,我会在文前加上我翻译的原文链接(望管理员理解). ------------ ENS介绍 原文链接:https://liubenben.com/docs/readme.html ENS(Ethereum

Vlang官网文档(中文翻译)-vlang中文文档--v0.1.0_20180625

PS:主要为自己学习,,,,看的时候顺便翻译的,,,渣翻(非全人工)勿喷. 介绍 V是一种用于构建可维护软件的静态类型编译编程语言. 它与Go相似,也受到Oberon.Rust.Swift的影响. V是一种非常简单的语言,阅读这份文档大概只需要半小时的时间,读完之后,您将学习到V的全部内容. 尽管很简单,但是它为开发人员提供了很多功能,你能用其它编程语言做的任何事情,都可以用V做到. Hello World fn main() { println('hello world') } 函数用 fn

Apache Storm 1.1.0 中文文档 | ApacheCN

前言  Apache Storm 是一个免费的,开源的,分布式的实时计算系统. 官方文档: http://storm.apache.org 中文文档: http://storm.apachecn.org ApacheCN 最近组织了翻译 Storm 1.1.0 中文文档 的活动,整体 翻译进度 为 96%. 感谢大家参与到该活动中来 感谢无私奉献的 贡献者,才有了这份 Storm 1.1.0 中文文档 感谢一路有你的陪伴,我们才可以做的更好,走的更快,走的更远,我们一直在努力 ... 网页地址:

Hadoop-2.2.0中文文档—— Common - CLI MiniCluster

目的 使用 CLI MiniCluster, 用户可以简单地只用一个命令就启动或关闭一个单一节点的Hadoop集群,不需要设置任何环境变量或管理配置文件. CLI MiniCluster 同时启动一个 YARN/MapReduce 和 HDFS 集群. 这对那些想要快速体验一个真实的Hadoop集群或是测试依赖明显的Hadoop函数的非Java程序 的用户很有用. Hadoop Tarball 你需要从发布页获取tar包.或者,你可以从源码中自己编译. $ mvn clean install -

jQuery EasyUI API 中文文档

http://www.cnblogs.com/Philoo/tag/jQuery/ 共2页: 1 2 下一页 jQuery EasyUI API 中文文档 - 树表格(TreeGrid) 风流涕淌 2011-11-19 18:51 阅读:25025 评论:3 jQuery EasyUI API 中文文档 - 树(Tree) 风流涕淌 2011-11-18 20:13 阅读:31937 评论:2 jQuery EasyUI 1.2.4 API 中文文档(完整)目录 风流涕淌 2011-11-17

Core 中文文档

ASP.NET Core 中文文档 第二章 指南(1)用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序 原文:Your First ASP.NET Core Application on a Mac Using Visual Studio Code作者:Daniel Roth.Steve Smith 以及 Rick Anderson翻译:赵志刚校对:何镇汐.刘怡(AlexLEWIS) 本节将展示如何在 macOS 平台上创建首个 ASP.N

中文文档预处理

最近做个东西,需要对中文文档进行预处理. 首先是统一编码和删除标点符号等操作,用ULTRAEDIT和EDITPLUS可以分别很快的做到这一点.UITRAEDIT的替换里可以对一个文件夹目录的所有文件同时替换,可以用来批处理. 然后是分句和分词,分句一般是在去标点符号前(标点符号可以用停用表去),一般是用句号进行分句.分词我用的是现成的库,jieba分词,对中文的支持比较好.而且它可以用自定义词典限制分词的结构. 当然需要进行批处理的话最好自己弄个python脚本.jieba好像有个依赖库我给忘了