Django 1.8.2 文档
首页
|
目录
|
索引
|
模块
up
|
下一页
»
Django 文档内容
¶
入门
Django一览
设计模型
安装
享受免费API
动态管理界面:它不只是脚手架 - 它是整个房子
设计您的网址
撰写您的视图
设计您的模板
这只是表面
快速安装指南
安装Python
设置数据库
删除所有旧版本的Django
安装Django
验证
就是这样!
编写您的第一个Django应用程式,第1部分
创建项目
创建模型
激活模型
使用API
编写您的第一个Django应用程式,第2部分
创建管理用户
启动开发服务器
输入管理网站
在管理
中修改投票应用程式
探索免费管理功能
自定义管理表单
添加相关对象
自定义管理更改列表
自定义管理员外观和感觉
自定义管理索引页
编写您的第一个Django应用程式,第3部分
原理
写入您的第一个视图
写入更多视图
写入实际执行操作的视图
提高404错误
使用模板系统
移除模板中的硬编码网址
命名空间网址名称
编写您的第一个Django应用程式,第4部分
写一个简单的形式
使用通用视图:少代码更好
编写您的第一个Django应用程式,第5部分
引入自动测试
基本测试策略
写我们的第一个测试
测试视图
测试时,更好的是
进一步测试
下一步是什么?
编写您的第一个Django应用程式,第6部分
自定义您的
应用的 t>外观和感觉
添加背景图片
下一步是什么?
高级教程:如何编写可重复使用的应用
可重用性重要
您的专案和可重复使用的应用程式
安装一些必备软件
打包您的应用
使用您自己的软件包
发布应用
使用virtualenv安装Python软件包
下一步阅读
查找文档
文档的组织方式
如何更新文档
在哪里取得
版本之间的差异
编写Django的第一个补丁
简介
安装Git
获取Django开发版本的副本
回到Django的上一个版本
首次运行Django的测试套件
为您的机票写一些测试
写您的机票代码
第二次运行Django的测试套件
写文档
为您的更改生成修补程序
那么我该怎么办?
使用Django
如何安装Django
安装Python
安装Apache和mod_wsgi
让您的数据库运行
删除所有旧版本的Django
安装Django代码
模型和数据库
模型
进行查询
聚合
管理器
执行原始SQL查询
数据库事务
多个数据库
表空间
数据库访问优化
模型关系API使用示例
处理HTTP请求
网址调度员
写入视图
查看装饰员
文件上传
Django快捷方式功能
通用视图
中间件
如何使用会话
使用表单
HTML表单
Django在表单中的角色
Django中的表单
建立表单
更多关于Django
Form
课程
使用表单模板
其他主题
模板
支持模板引擎
Django模板语言
基于类的视图
基于类的视图简介
内建基于类的通用视图
使用基于类的视图的表单处理
使用基于类的视图的mixin
基本示例
在URLconf中的简单用法
将通用视图子类化
迁移
简史
命令
后端支持
工作流程
依赖关系
迁移文件
向应用程序添加迁移
历史模型
移除模型字段时的注意事项
数据迁移
平滑迁移
序列化值
支持Python 2和3
支持多个Django版本
从南升级
管理文件
使用模型中的文件
File
对象
文件存储
在Django中测试
写入和运行测试
测试工具
高级测试主题
Django中的用户身份验证
概述
安装
用法
Django的缓存框架
设置缓存
每个网站的缓存
每视图缓存
模板片段缓存
低级缓存API
下游缓存
使用Vary标头
控制缓存:使用其他标头
MIDDLEWARE_CLASSES订单
条件视图处理
condition
装饰
只计算一个值的快捷键
使用装饰器与其他HTTP方法
与中间件条件处理的比较
加密签名
保护SECRET_KEY
使用低级API
发送电子邮件
快速示例
send_mail()
send_mass_mail()
mail_admins()
mail_managers()
示例
防止标头注入
EmailMessage类
电子邮件后端
配置要开发的电子邮件
国际化和本地化
概述
定义
“本地风味”附加组件
如何迁移
弃用政策
记录
快速记录引导
使用日志
配置日志
Django的日志扩展
Django的默认日志配置
分页
示例
在视图
中使用
Paginator
Paginator
对象
InvalidPage
例外
Page
对象
移植到Python 3
哲学
移植提示
编码指南
Django安全
跨站脚本(XSS)保护
跨站点请求伪造(CSRF)保护
SQL注入保护
Clickjacking protection
SSL / HTTPS
主机标头验证
会话安全
用户上传的内容
其他安全主题
性能和优化
简介
一般方法
缓存
了解懒惰
数据库
HTTP性能
模板性能
使用不同版本的可用软件
序列化Django对象
序列化数据
反序列化数据
序列化格式
自然键
Django设置
基本知识
指定设置
默认设置
在Python代码中使用设置
在运行时更改设置
安全
可用设置
创建您自己的设置
使用设置,而不设置DJANGO_SETTINGS_MODULE
信号
收听信号
定义和发送信号
断开信号
系统检查框架
编写您自己的检查
“操作指南”
使用
REMOTE_USER
的验证
配置
编写自定义django-admin命令
接受可选参数
管理命令和区域设置
测试
命令对象
编写自定义模型字段
简介
背景理论
编写字段子类
编写
FileField
子类
自定义查找
一个简单的查找示例
一个简单的变压器示例
编写有效的abs__lt查找
双边变压器示例
为现有查找写入替代实现
Django如何确定使用的查找和变换
自定义模板代码和过滤器
代码布局
编写自定义模板过滤器
撰写自定义模板代码
编写自定义存储系统
部署Django
如何使用WSGI
进行部署
部署清单
如何使用Django与FastCGI,SCGI或AJP
将Django升级到较新版本
必读
依赖关系
安装
测试
部署
错误报告
电子邮件报告
过滤错误报告
为模型提供初始数据
使用灯具
提供初始数据
提供初始SQL数据
在Jython上运行Django
安装Jython
创建servlet容器
安装Django
安装Jython平台支持库
Jython上与Django的差异
将Django与旧版数据库集成
为Django指定数据库参数
自动生成模型
安装核心Django表
测试和调整
使用Django输出CSV
使用Python CSV库
使用模板系统
其他基于文本的格式
使用Django输出PDF
安装ReportLab
写入您的视图
复杂PDF
其他资源
其他格式
管理静态文件(CSS,图片)
配置静态文件
在开发期间提供静态文件。
提供用户在开发过程中上传的文件
测试
部署
了解详情
部署静态文件
在生产中提供静态文件
了解详情
如何在Windows上安装Django
安装Python
安装Setuptools
安装PIP
安装Django
常见错误
正在写入数据库迁移
数据迁移和多个数据库
添加唯一字段的迁移
Django常见问题
常见问题:一般
为什么这个项目存在?
“Django”是什么意思,你怎么发音?
Django是否稳定?
Django是否缩放?
这是谁?
哪些网站使用Django?
Django似乎是一个MVC框架,但是你调用Controller的“视图”,并查看“模板”。你怎么不使用标准名称?
<框架X> <特征Y> - 为什么Django不?
为什么要从头开始编写所有的Django,而不是使用其他Python库?
Django是内容管理系统(CMS)吗?
如何下载Django文档以便离线阅读?
我在哪里可以找到Django开发人员租用?
我如何引用Django?
常见问题:安装
我如何开始?
Django的先决条件是什么?
什么Python版本可以用于Django?
我应该使用什么Python版本的Django?
我应该使用稳定版本还是开发版本?
常见问题:使用Django
为什么导入DJANGO_SETTINGS_MODULE时出现错误?
我无法支持您的模板语言。我必须使用吗?
我必须使用您的模型/数据库层吗?
如何使用图片和文件字段?
如何使变量可用于所有我的模板?
常见问题:获取帮助
我如何做X?为什么Y不工作?我在哪里可以获得帮助?
为什么我的消息没有显示在django-users上?
没有人在django用户回答我的问题!我该怎么办?
我想我发现了一个错误!我该怎么办?
我认为我发现了一个安全问题!我该怎么办?
常见问题:数据库和模型
如何查看Django正在运行的原始SQL查询?
我可以在预先存在的数据库中使用Django吗?
如果我对模型进行更改,如何更新数据库?
Django模型是否支持多列主键?
Django是否支持NoSQL数据库?
如何向我的CREATE TABLE语句添加特定于数据库的选项,例如将MyISAM指定为表类型?
常见问题:管理
我无法登录。当我输入有效的用户名和密码时,它只是再次打开登录页面,没有错误消息。
我无法登录。当我输入有效的用户名和密码时,会再次显示登录页面,并显示“请输入正确的用户名和密码”错误。
如何自动为在管理员中最后编辑对象的用户设置字段的值?
如何限制管理员访问权限,以便对象只能由创建对象的用户进行编辑?
我的管理网站CSS和图片使用开发服务器显示正常,但使用mod_wsgi时不显示。
我的“list_filter”包含一个ManyToManyField,但过滤器不显示。
某些对象未显示在管理员中。
如何自定义管理界面的功能?
动态生成的管理网站很丑陋!如何更改?
使用管理员支持哪些浏览器?
常见问题:贡献代码
如何开始向Django提供代码?
我在几个星期前在票证系统中提交了一个错误修复。你为什么忽略我的补丁?
我什么时候和如何提醒核心团队我关心的补丁?
但我已经提醒过你几次,你一直忽略我的补丁!
疑难解答
运行django-admin
的问题
其他
API参考资料
应用程序
项目和应用程序
配置应用程序
应用程序配置
应用程序注册表
初始化过程
系统检查框架
内置标签
核心系统检查
管理
Auth
内容类型
安全
网站
数据库
内建基于类的视图API
基本视图
通用显示视图
通用编辑视图
通用日期视图
基于类的视图mixins
基于类的通用视图 - 展平的索引
规格
基本视图与常规视图
Clickjacking Protection
点击劫持的示例
防止点击劫持
如何使用
限制
contrib
包裹
Django管理网站
django.contrib.auth
用户
匿名用户
权限
组
登录和注销信号
验证后端
内容类型框架
flatpages应用程式
django.contrib.formtools
GeoDjango
django.contrib.humanize
邮件框架
django.contrib.postgres
重定向应用
网站架构
“网站”框架
staticfiles应用程式
联合供稿框架
django.contrib.webdesign
admin
auth
内容类型
flatpages
gis
humanize
消息
postgres
重定向
会话
网站
sitemaps
联合
webdesign
其他加载项
跨站点请求伪造保护
如何使用
已拒绝请求
工作原理
缓存
测试
限制
边缘情况
包含和可重复使用的应用程式
设置
数据库
一般注意事项
PostgreSQL注释
MySQL notes
SQLite notes
Oracle notes
使用第三方数据库后端
django-admin和manage.py
用法
可用命令
应用程序提供的命令
默认选项
常用选项
额外优惠
从代码
运行管理命令
输出重定向
Django异常
Django核心异常
网址解析器例外
数据库异常
Http异常
交易异常
测试框架异常
Python异常
文件处理
File
对象
文件存储API
上传的文件和上传处理程序
表单
Forms API
表单字段
模型表单函数
表单集函数
小部件
表单和栏位验证
中间件
可用中间件
中间件顺序
迁移操作
架构操作
特殊操作
编写您自己的
模型
模型字段引用
字段属性引用
模型
_meta
API
相关对象引用
模型类别引用
模型
Meta
选项
模型实例引用
QuerySet API参考
查找API参考
查询表达式
条件表达式
数据库函数
请求和响应对象
快速概述
HttpRequest对象
QueryDict对象
HttpResponse对象
JsonResponse对象
StreamingHttpResponse对象
FileResponse对象
SchemaEditor
Methods
属性
设置
核心设置
Auth
消息
会话
网站
静态文件
核心设置专题索引
信号
模型信号
管理信号
请求/响应信号
测试信号
数据库包装器
模板
Django模板语言
内置模板代码和过滤器
Django模板语言:对于Python程序员
将模板升级到Django 1.8
TemplateResponse和SimpleTemplateResponse
SimpleTemplateResponse对象
TemplateResponse对象
呈现过程
使用TemplateResponse和SimpleTemplateResponse
Unicode数据
创建数据库
常规字符串处理
模型
数据库API
模板
电子邮件
表单提交
django.core.urlresolvers
效用函数
reverse()
reverse_lazy()
resolve()
get_script_prefix()
django.conf.urls
效用函数
patterns()
static()
url()
include()
handler400
handler403
handler404
handler500
Django Utils
django.utils.cache
django.utils.datastructures
django.utils.dateparse
django.utils.decorators
django.utils.encoding
django.utils.feedgenerator
django.utils.functional
django.utils.html
django.utils.http
django.utils.module_loading
django.utils.safestring
django.utils.text
django.utils.timezone
django.utils.translation
django.utils.tzinfo
验证符
写入验证器
如何运行验证程序
内置验证器
内置视图
正在开发中的文件
错误视图
元文档和miscellany
API稳定性
什么是“稳定”意味着
稳定API
例外
设计哲学
总体
模型
数据库API
网址设计
模板系统
观看次数
缓存框架
Django的第三方分发
对于分销商
词汇表
发行说明
最终版本
1.8发布
1.7发布
1.6发布
1.5 release
1.4发布
1.3 release
1.2发布
1.1 release
1.0 release
Pre-1.0版本
安全版本
Django内部
贡献给Django
新贡献者的建议
报告错误和请求功能
试用票
编写代码
写文档
本地化Django
提交代码
邮件列表
django-users
django-core-mentorship
django-developers
django-i18n
django-announce
django-updates
Django项目的组织
原则
核心团队
技术板
更改组织
Django小组
原始团队
当前小组
过去的团队成员
角色
技术板
提交者
安全小组
发布者
Ops小组
Django的安全政策
报告安全问题
支持的版本
Django如何公开安全问题
谁收到提前通知
请求通知
Django的发布流程
官方发布
支持的版本
长期支持(LTS)版本
发布过程
Django弃用时间轴
2.0
1.9
1.8
1.7
1.6
1.5
1.4
1.3
Django源代码库
高级概述
主分支
其他分支
标签
Django如何形成?
概述
先决条件
预发布任务
准备发布
实际上滚动发布
公开发布
发布后
新的稳定分支任务
有关设置VERSION元组的注意事项
Indices, glossary and tables
¶
Index
Module Index
Glossary
目录
Django 文档内容
指数,词汇表和表格
浏览
下一页:
Django文档
你在这里:
Django 1.8.2.dev20150513143415 documentation
Django文档内容
这一页
显示源
distinct
widget
最后更新:
2015年5月13日
up
|
下一页
»