django 1.8 官方文档翻译: 2-4-3 模式编辑器

2015-09-03
阅读 3 分钟
1.7k
Django的迁移系统分为两个部分;计算和储存应该执行什么操作的逻辑 (django.db.migrations) ,以及用于把“创建模型”或者“删除字段”变成SQL语句的数据库抽象层 -- 后者是模式编辑器的功能。

django 1.8 官方文档翻译: 2-2-3 查找 API 参考

2015-09-01
阅读 3 分钟
1.9k
这篇文档是查找 API 的参考,Django 用这些API 构建数据库查询的WHERE 子句。若要学习如何使用 查找,参见执行查询;若要了解如何创建 新的查找,参见自定义查找。

django 1.8 官方文档翻译: 9-1-1 国际化和本地化

2015-08-31
阅读 1 分钟
1.8k
国际化和本地化 概述 国际化和本地化的目的就是让一个网站应用能做到根据用户语种和指定格式的不同而提供不同的内容。 Django 对文本翻译, 日期、时间和数字的格式化,以及时区提供了完善的支持。 实际上,Django做了两件事: 由开发者和模板作者指定应用的哪些部分应该翻译,或是根据本地语种和文化进行相应的格式化。 ...

django 1.8 官方文档翻译: 5-1-1 使用表单

2015-08-30
阅读 12 分钟
2.7k
在HTML中,表单是位于<form>...</form> 之间的元素的集合,它们允许访问者输入文本、选择选项、操作对象和控制等等,然后将信息发送回服务器。

django 1.8 官方文档翻译: 13-9-1 如何使用会话

2015-08-30
阅读 11 分钟
2.7k
Django 提供对匿名会话的完全支持。其会话框架让你根据各个站点的访问者存储和访问任意数据。它在服务器端存储数据并抽象Cookie 的发送和接收。Cookie 包含会话的ID —— 不是数据本身(除非你使用基于Cookie 的后端)。

django 1.8 官方文档翻译: 2-3-1 模型实例参考

2015-08-30
阅读 14 分钟
2.6k
模型实例参考 该文档详细描述模型 的API。它建立在模型 和执行查询 的资料之上, 所以在阅读这篇文档之前,你可能会想要先阅读并理解那两篇文档。 我们将用执行查询中所展现的 博客应用模型 来贯穿这篇参考文献。 创建对象 要创建模型的一个新实例,只需要像其它Python 类一样实例化它: class Model(**kwargs) 关键字参...

django 1.8 官方文档翻译: 3-2-3

2015-08-30
阅读 5 分钟
1.8k
标准的HttpResponse 对象是静态的结构。在构造的时候提供给它们一个渲染之前的内容,但是当内容改变时它们却不能很容易地完成相应的改变。

django 1.8 官方文档翻译: 14-4-1 重定向应用

2015-08-30
阅读 2 分钟
2.1k
Django 原生自带一个可选的重定向应用。它将简单的重定向保存到数据库中并处理重定向。它默认使用HTTP 响应状态码301 Moved Permanently。

django 1.8 官方文档翻译: 3-4-5 内建基于类的视图的API

2015-08-30
阅读 2 分钟
2.2k
内建基于类的视图的API 基于类的视图的API 参考。另请参见基于类的视图 的简介。 基础视图 View TemplateView RedirectView 通用的显示视图 DetailView ListView 通用的编辑视图 FormView CreateView UpdateView DeleteView 通用的日期视图 ArchiveIndexView YearArchiveView MonthArchiveView WeekArchiveView DayArchi...

django 1.8 官方文档翻译: 2-1-4 Model 类参考

2015-08-30
阅读 1 分钟
1.8k
每个非抽象的Model 类必须给自己添加一个Manager实例。Django 确保在你的模型类中至少有一个默认的Manager。如果你没有添加自己的Manager,Django 将添加一个属性objects,它包含默认的Manager 实例。如果你添加自己的Manager实例的属性,默认值则不会出现。思考一下下面的例子:

django 1.8 官方文档翻译: 13-1-1 Django 中的用户认证

2015-08-30
阅读 1 分钟
2.1k
Django从开始就带有一个用户认证系统。它处理用户账号、组、权限以及基于cookie的用户会话。本节文档解释默认的实现如何直接使用,以及如何扩展和定制它以适合你项目的需要。

django 1.8 官方文档翻译: 2-5-6 多数据库

2015-08-30
阅读 13 分钟
4.2k
这篇主题描述Django 对多个数据库的支持。大部分Django 文档假设你只和一个数据库打交道。如果你想与多个数据库打交道,你将需要一些额外的步骤。

django 1.8 官方文档翻译: 1-3-1 高级教程:如何编写可重用的应用

2015-08-29
阅读 6 分钟
2k
设计、构建、测试和维护一个网页应用有许多工作要做。许多Python 和 Django 项目都有常见的共同问题。如果我们可以节省一些这些重复的工作会不会很棒?

django 1.8 官方文档翻译: 1-2-6 编写你的第一个Django应用,第6部分

2015-08-29
阅读 2 分钟
1.8k
除了由服务器生成的HTML文件外,网页应用一般需要提供其它必要的文件 —— 比如图片文件、JavaScript脚本和CSS样式表 —— 来为用户呈现出一个完整的网站。 在Django中,我们将这些文件称为“静态文件”。

django 1.8 官方文档翻译: 1-2-5 编写你的第一个Django应用,第5部分

2015-08-29
阅读 14 分钟
1.6k
测试可以划分为不同的级别。 一些测试可能专注于小细节(某一个模型的方法是否会返回预期的值?), 其他的测试可能会检查软件的整体运行是否正常(用户在对网站进行了一系列的操作后,是否返回了正确的结果?)。这些其实和你早前在教程 1中做的差不多, 使用shell来检测一个方法的行为,或者运行程序并输入数据来检查...

django 1.8 官方文档翻译: 1-2-4 编写你的第一个Django应用,第4部分

2015-08-29
阅读 6 分钟
1.7k
上面的模板中为每个投票选项设置了一个单选按钮。每个单选按钮的 value 是投票选项对应的 ID 。每个单选按钮的 name 都是 “choice”。这意味着,当有人选择了一个单选按钮并提交了表单,将会发送 的 POST 数据是 choice=3。这是 HTML 表单中的基本概念。

django 1.8 官方文档翻译: 1-2-3 编写你的第一个Django应用,第3部分

2015-08-29
阅读 11 分钟
1.7k
编写你的第一个 Django 程序 第3部分 本教程上接 教程 第2部分 。我们将继续 开发 Web-poll 应用并且专注在创建公共界面 – “视图 (views )”。 哲理 在 Django 应用程序中,视图是一“类”具有特定功能和模板的网页。 例如,在一个博客应用程序中,你可能会有以下视图: 博客首页 – 显示最新发表的博客。 博客详细页面 – ...

django 1.8 官方文档翻译: 1-2-2 编写你的第一个Django应用,第2部分

2015-08-29
阅读 10 分钟
2.1k
哲理 为你的员工或客户生成添加、修改和删除内容的管理性网站是个单调乏味的工作。 出于这个原因,Django 根据模型完全自动化创建管理界面。 Django 是在新闻编辑室环境下编写的,“内容发表者”和“公共”网站之间有 非常明显的界线。网站管理员使用这个系统来添加新闻、事件、体育成绩等等, 而这些内容会在公共网站上显示...

django 1.8 官方文档翻译: 1-2-1 编写你的第一个Django应用,第1部分

2015-08-29
阅读 12 分钟
1.9k
编写你的第一个 Django 程序 第1部分 让我们通过例子来学习。 在本教程中,我们将引导您创建一个基本的投票应用。 它将包含两部分: 一个公共网站,可让人们查看投票的结果和让他们进行投票。 一个管理网站,可让你添加、修改和删除投票项目。 我们假设你已经 安装了 Django 。你可以运行以下命令来验证是否已经安装了 D...

django 1.8 官方文档翻译: 1-1-2 快速安装指南

2015-08-29
阅读 2 分钟
2.1k
在你开始使用 Django 之前,你需要先安装它。我们有一个 完整安装指南 它涵盖了所有的安装步骤和可能遇到的问题;本指南将会给你一个最简单、简洁的安装指引。

django 1.8 官方文档翻译: 1-1-1 Django初探

2015-08-29
阅读 6 分钟
1.6k
由于Django是在一个快节奏的新闻编辑室环境下开发出来的,因此它被设计成让普通的网站开发工作简单而快 捷。以下简单介绍了如何用 Django 编写一个数据库驱动的Web应用程序。

django 1.8 官方文档翻译: 2-2-1 执行查询

2015-08-29
阅读 18 分钟
2.4k
一旦你建立好数据模型之后,django会自动生成一套数据库抽象的API,可以让你执行增删改查的操作。这篇文档阐述了如何使用这些API。关于所有模型检索选项的详细内容,请见数据模型参考。

django 1.8 官方文档翻译: 6-6-4 部署静态文件

2015-08-29
阅读 3 分钟
2.1k
放置静态文件到线上环境的基本步骤很简单:当静态文件改变时,运行collectstatic 命令,然后安排将收集好的静态文件的目录(STATIC_ROOT) 搬到静态文件服务器上。取决于STATICFILES_STORAGE,这些文件可能需要手工移动到一个新的位置或者Storage 类的post_process 方法可以帮你。

django 1.8 官方文档翻译: 6-6-2 如何使用WSGI 部署

2015-08-29
阅读 2 分钟
2.1k
Django 的startproject 管理命名为你设置一个简单的默认WSGI 配置,你可以根据你项目的需要做调整并指定任何与WSGI 兼容的应用服务器使用。

django 1.8 官方文档翻译: 6-6-1 部署 Django

2015-08-29
阅读 1 分钟
2.8k
虽然Django 满满的便捷性让Web 开发人员活得轻松一些,但是如果不能轻松地部署你的网站,这些工具还是没有什么用处。Django 起初,易于部署就是一个主要的目标。有许多优秀的方法可以轻松地来部署Django:

django 1.8 官方文档翻译: 6-4-2 编写自定义的django-admin命令

2015-08-29
阅读 7 分钟
4.3k
应用可以通过manage.py注册它们自己的动作。例如,你可能想为你正在发布的Django应用添加一个manage.py动作。在本页文档中,我们将为教程中的 polls应用构建一个自定义的 closepoll命令。

django 1.8 官方文档翻译: 6-1-1 Django 的设置

2015-08-29
阅读 4 分钟
2.3k
Django 的设置 Django 的设置文件包含你安装的Django 的所有配置。这页文档解释设置是如何工作以及有哪些设置。 基础 设置文件只是一个Python 模块,带有模块级别的变量。 下面是一些示例设置: {代码...} 注 如果你设置DEBUG 为False,那么你应该正确设置ALLOWED_HOSTS 的值。 因为设置文件是一个Python 模块,所以适用...

django 1.8 官方文档翻译: 3-1-3 Django 的快捷函数

2015-08-29
阅读 5 分钟
1.8k
render(request, template_name[, context][, context_instance][, content_type][, status][, current_app][, dirs][, using])[source]

django 1.8 官方文档翻译: 3-1-1 URL调度器

2015-08-29
阅读 13 分钟
2.9k
为了给一个应用设计URL,你需要创建一个Python 模块,通常称为URLconf(URL configuration)。这个模块是纯粹的Python 代码,包含URL 模式(简单的正则表达式)到Python 函数(你的视图)的简单映射。

django 1.8 官方文档翻译: 3-1-4 视图装饰器

2015-08-28
阅读 2 分钟
1.8k
django.views.decorators.http 包里的装饰器可以基于请求的方法来限制对视图的访问。若条件不满足会返回 django.http.HttpResponseNotAllowed。