django说明文档
所有关于django你应该且必须知道的。
第一步
你是否django编程新手,那就从此开始!
从零开始:概述 | 安装使用说明:第一部分:请求与响应 | 第二部分:模型与后台站点 | 第三部分:视图和模板 | 第四部分:表单和通用视图 | 第五部分:测试 | 第六部分:静态文件 | 第七部分:自定义后台站点高级教程:如何编写可重复使用的应用程序 | 编写你的第一个django补丁模型层
django提供了一个抽象层("模型")构建和操纵你的Web应用程序数据。下面了解更多信息:
模型:模型 | 字段类型 | 指标 | 元选项 | 模型类的介绍查询集合:查询 | 查询方法参考 | 查询表达式模型实例:实例方法 | 访问相关的对象迁徙:迁徙 | 运作参考 | 模式编辑器 | 写作迁移的介绍高级:经理 | 原SQL | 交易 | 聚集 | 搜索 | 自定义字段 | 多数据库 | 自定义查找 | 查询表达式 | 条件表达式 | 数据库功能其他:支持的数据库 | 遗留数据库 | 提供初始数据 | 优化数据库访问 | PostgreSQL的特点视图层
django"视图"的概念就是将负责处理用户的请求并返回响应的逻辑。通过下面的链接找到您需要了解的所有视图:
基础知识:URL跳转配置 | 视图功能 | 捷径 | 装饰参考:内置视图 | 请求/响应对象 | 模板响应对象文件上传:概述 | 文件对象 | 存储API | 管理文件 | 自定义存储基于类的观点:概述 | 内置显示视图 | 内置编辑视图 | 使用混合 | API参考 | 扁平指数高级:生成CSV | 生成PDF中间件:概述 | 内置中间件模板层
模板层为呈现给用户的信息提供了一种设计友好的语法。了解这种语法如何被设计者使用,以及它如何被程序员扩展:
基本知识:概述设计师:语言概述 | 内置标签和过滤器 | 人性化程序员:模板API | 自定义标签和过滤器表单
django提供了丰富的框架来推动创建表格和表格数据的操作。
基础知识:概述 | API形式 | 内置字段 | 内置小工具高级:模型 | 整合媒体 | 表单集合 | 定制验证形式开发过程
学习各种组件和工具来帮助你开发和体会django应用测试:
设置:概述 | 完整列表的设置应用:概要例外:概述django和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)分页消息框架序列化会话站点地图静态文件管理数据验证其他核心功能
学习django框架的一些核心功能:
有条件的内容处理内容类型和泛型关系平页重定向信号系统校验框架网站的框架django中的unicodedjango开源项目
了解django项目本身的发展过程和如何贡献:
社区:如何参与 | 释放过程 | 团队组织 | django的源代码库 | 安全政策 | 邮件列表设计哲学:概述文档:关于这个文档第三方分布:概述随着时间的推移:API的稳定性 | django版本注释和升级指令 | 弃用时间表