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

简介: 快速安装指南在你开始使用 Django 之前,你需要先安装它。我们有一个 完整安装指南 它涵盖了所有的安装步骤和可能遇到的问题;本指南将会给你一个最简单、简洁的安装指引。

快速安装指南

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

安装 Python

作为一个 Web 框架,Django 需要使用 Python 。它适用 2.6.5 到 2.7 的所有 Python 版本。它还具有 3.2 和 3.3 版本的实验性支持。所有这些 Python 版本都包含一个轻量级的数据库名叫 SQLite 。因此你现在还不需要建立一个数据库。

http://www.python.org 获取 Python 。如果你使用 Linux 或者 Mac OS X,那很可能已经安装了 Python 。

在 Jython 使用 Django

如果你使用 Jython (一个在 Java 平台上实现的 Python ),你需要遵循一些额外的步骤。查看 在 Jyton 上运行 Python 获取详细信息。

在你的终端命令行(shell)下输入 python 来验证是否已经安装 Python ; 你将看到如下类似的提示信息:

Python 3.3.3 (default, Nov 26 2013, 13:33:18)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

建立一个数据库

若你需要一个“大”数据库引擎,例如:PostgreSQL ,MySQL ,或 Oracle ,那此步骤是需要的。 想要安装这样一个数据库,请参考 数据库安装信息.

删除旧版本的 Django

如果你是从旧版本的 Django 升级安装,你将需要 在安装新版本之前先卸载旧版本的 Django.

安装 Django

你可以使用下面这简单的三个方式来安装 Django:

  • 安装 你的操作系统所提供供的发行包 。对于操作系统提供了 Django 安装包的人来说,这是最快捷的安装方法。
  • 安装官方正式发布的版本 。这是对于想要安装一个稳定版本而不介意运行一个稍旧版本的 Django 的人来说是最好的方式。
  • 安装最新的开发版本 。这对于那些想要尝试最新最棒的特性而不担心运行崭新代码的用户来说是最好的。

总是参考你所使用的对应版本的 Django 文档!

如果采用了前两种方式进行安装,你需要注意在文档中标明在开发版中新增的标记。这个标记表明这个特性仅适用开发版的 Django ,而他们可能不在官方版本发布。

验证安装

为了验证 Django 被成功的安装到 Python 中,在你的终端命令行 (shell) 下输入 python 。 然后在 Python 提示符下,尝试导入 Django:

>>> import django
>>> print(django.get_version())
1.8

你可能已安装了其他版本的 Django 。

安装完成!

安装完成 – 现在你可以 学习入门教程.

译者:Django 文档协作翻译小组,原文:Installation

本文以 CC BY-NC-SA 3.0 协议发布,转载请保留作者署名和文章出处。

Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。交流群:467338606。

相关文章
|
算法 调度 Python
django 1.8 官方文档翻译: 3-1-1 URL调度器
URL调度器 简洁、优雅的URL 模式在高质量的Web 应用中是一个非常重要的细节。Django 允许你任意设计你的URL,不受框架束缚。
880 0
|
API Python 调度
django 1.8 官方文档翻译: 3-4-1 基于类的视图
基于类的视图 视图是一个可调用对象,它接收一个请求然后返回一个响应。这个可调用对象可以不只是函数,Django 提供一些可以用作视图的类。
752 0
|
前端开发 Python
django 1.8 官方文档翻译: 3-4-3 使用基于类的视图处理表单
使用基于类的视图处理表单 表单的处理通常有3 个步骤: 初始的的GET (空白或预填充的表单) 带有非法数据的POST(通常重新显示表单和错误信息) 带有合法数据的POST(处理数据并重定向) 你自己实现这些功能经常导致许多重复的样本代码(参见在视图中使用表单)。
920 0
|
Python 网络架构 前端开发
django 1.8 官方文档翻译: 3-2-1 内建的视图
内建的视图 有几个Django 的内建视图在编写视图 中讲述,文档的其它地方也会有所讲述。 开发环境中的文件服务器 static.serve(request, path, document_root, show_indexes=False) 在本地的开发环境中,除了你的项目中的静态文件,可能还有一些文件,出于方便,你希望让Django 来作为服务器。
1049 0
|
缓存 Python 安全
django 1.8 官方文档翻译: 3-1-4 视图装饰器
视图装饰器 Django为视图提供了数个装饰器,用以支持相关的HTTP服务。 允许的HTTP 方法 django.views.decorators.http 包里的装饰器可以基于请求的方法来限制对视图的访问。
964 0
|
Web App开发 缓存 安全
django 1.8 官方文档翻译: 3-6-2 内建的中间件
Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。 交流群:467338606 网站:http://python.usyiyi.cn/django/index.html 中间件 这篇文档介绍了Django自带的所有中间件组件。
1213 0
|
Python
django 1.8 官方文档翻译: 4-2-4 人性化
Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。 交流群:467338606 网站:http://python.usyiyi.cn/django/index.html django.contrib.humanize 一系列Django的模板过滤器,有助于向数据添加“人文关怀”。
777 0
|
数据库 Python 开发者
django 1.8 官方文档翻译: 3-4-2 内建显示视图
Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。 交流群:467338606 网站:http://python.usyiyi.cn/django/index.html 基于类的内建通用视图 编写Web应用可能是单调的,因为你需要不断的重复某一种模式。
736 0
|
中间件 Python
django 1.8 官方文档翻译: 3-6-1 中间件概览
Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。 交流群:467338606 网站:http://python.usyiyi.cn/django/index.html 中间件 中间件是一个介入Django的请求和响应的处理过程中的钩子框架。
1027 2
|
SQL 测试技术 数据库
django 1.8 官方文档翻译: 2-6-3 提供初始数据
Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。 交流群:467338606 网站:http://python.usyiyi.cn/django/index.html 为模型提供初始数据 当你首次建立一个应用的时候,为你的数据库预先安装一些硬编码的数据,是很有用处的。
995 0