Django 1.8.2 文档
django 百科全书
入门¶刚开始学习Django或者编程?让我们从这里开始吧!
- 从零开始: 概述 | 安装
- 教程: 第1部分:模型(100%) | 第2部分:管理站点(100%) | 第3部分:视图和模板 | 第4部分:表单和通用视图(100%) | 第5部分:测试(100%) | 第6部分:静态文件(100%)
- 高级教程: 如何编写可重用的应用(100%) | 编写Django的第一个补丁(100%)
模型层¶
Django提供了一个抽象层(“模型”),用于构造和操纵Web应用程序的数据。通过以下内容了解更多:
- 模型: 模型简介(100%) | 字段类型(100%) | 元选项(100%) | 模型类(100%)
- 查询集: 执行查询(100%) | 查询集方法参考(100%) | 查找表达式(100%)
- 模型的实例: 实例方法(100%) | 访问关联对象(100%)
- 迁移: 迁移简介(100%) | 操作参考(100%) | 模式编辑器(100%) | 编写迁移(100%)
- 高级: 管理器(100%) | 原始SQL(100%) | 事务(100%) | 聚合(100%) | 自定义字段(100%) | 多数据库(100%) | 自定义查找(100%) | 查询表达式(100%) | 条件表达式(100%) | 数据库函数(100%)
- 其它: 支持的数据库(100%) | 遗留的数据库(100%) | 提供初始数据(100%) | 优化数据库访问(100%) | PostgreSQL specific features
视图层¶
Django 具有“视图”的概念,用于封装负责处理用户请求及返回响应的逻辑。通过下面的链接可以找到你需要知道的所有关于视图的内容:
- 基础: URL配置(100%) | 视图函数(100%) | 快捷函数(100%) | 装饰器(100%)
- 参考: 内建的视图(100%) | Request 对象和Response 对象(100%) | TemplateResponse 对象(100%)
- 文件上传: 概览(100%) | File 对象(100%) | 储存API(100%) | 管理文件(100%) | 自定义存储(100%)
- 基于类的视图: 概览(100%) | 内建展示视图(100%) | 内建编辑视图(100%) | 使用Mixin(100%) | API参考(100%) | 分类索引(100%)
- 高级: 生成 CSV(100%) | 生成 PDF(100%)
- 中间件: 概览(100%) | 内建的中间件类(100%)
模板层¶
模板层提供了设计友好的语法来展示信息给用户。 了解设计者如何使用这种语法,以及程序员如何扩展它:
- 基础: 概览(100%)
- 面向设计师: 语言概览(100%) | 内建标签和过滤器(100%) | 网页设计助手(已废弃) | 人性化(100%)
- 面向程序员: 模板 API(100%) | 自定义标签和过滤器(100%)
表单¶
Django 提供了一个可便捷地创建表单并操作数据的多功能框架。
- 基础: 概览(100%) | 表单API(100%) | 内建的字段(100%) | 内建的Widget (100%)
- 高级: 模型表单(100%) | 整合媒体 (100%) | 表单集(100%) | 自定义验证(100%)
开发流程¶
学习各种组件和工具帮助你对Django应用进行改进和测试:
- 设置: 概览(100%) | 完整设置列表(100%)
- 应用: 概览(100%)
- 异常: 概览(100%)
- django-admin 和 manage.py: 概览(100%) | 添加自定义的命令(100%)
- 测试: 介绍(100%) | 编写并运行测试(100%) | 包含的测试工具(100%) | 高级主题(100%)
- 部署: 概述(100%) | WSGI服务器(100%) | FastCGI / SCGI / AJP (已废弃) | 部署静态文件(100%) | 通过email追踪代码错误(100%)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
grafana部署高可用架构
为了获得高可用性的服务,需要对单台部署grafana的服务器进行扩充。 图片引自grafana文档 这个过程中需要做两件事: 配置一个公共数据库,使所有的grafana服务器可以将配置写入公共数据库中而不是存在本地; 选用一个会话存储方案,这一步可以通过让负载均衡启用会话保持功能解决 数据库配置 grafana为数据库提供多种可选方案,包括:mysql,postgresql,sqlite3(default)。配置文件为: vi /etc/grafana/grafana.ini 配置项为database部分: # You can configure the database connection by specifying type, host, name, user and password # as separate properties or as on string using the url properties. # Either "mysql", "postgres" or "sqlite3", it's your choice type = mysql ;数据库类型 ho...
- 下一篇
企业实施分布式架构的挑战以及应对建议 | 上海 ATEC 大会实录
许文奇蚂蚁金服高级技术专家,SOFAStack 商业化产品技术 Leader,多年分布式架构及中间件研发经验,负责过蚂蚁金服分布式架构在多家金融机构的咨询和落地本文根据他在 2019 蚂蚁金服 ATEC(Ant Technology Exploration Conference)科技大会上海站的分享整理。 本次分享主要会从单体架构和微服务架构的对比开始,后面重点谈一下实施金融级分布式架构的常见三个问题。 常用架构:单体式架构 目前很多金融机构的架构是典型的单体式架构,一般由反向代理服务器,数据库和应用组成,所有业务模块都打包在一个应用里面运行,一般为了高可用考虑,应用至少会部署两个节点。单体式架构在业务简单的时候有很多它自身的优点: 开发,测试简单 部署简单 扩容简单,只要给应用加机器就行 但同样,单体式架构也有很多缺点,尤其是业务规模变得复
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7