# 快速安裝指南 #
在你開始使用 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 文檔協作翻譯小組](http://python.usyiyi.cn/django/index.html),原文:[Installation](https://docs.djangoproject.com/en/1.8/intro/install/)。
>
> 本文以 [CC BY-NC-SA 3.0](http://creativecommons.org/licenses/by-nc-sa/3.0/cn/) 協議發布,轉載請保留作者署名和文章出處。
>
> [Django 文檔協作翻譯小組](http://python.usyiyi.cn/django/index.html)人手緊缺,有興趣的朋友可以加入我們,完全公益性質。交流群:467338606。
- 新手入門
- 從零開始
- 概覽
- 安裝
- 教程
- 第1部分:模型
- 第2部分:管理站點
- 第3部分:視圖和模板
- 第4部分:表單和通用視圖
- 第5部分:測試
- 第6部分:靜態文件
- 高級教程
- 如何編寫可重用的應用
- 為Django編寫首個補丁
- 模型層
- 模型
- 模型語法
- 元選項
- 模型類
- 查詢集
- 執行查詢
- 查找表達式
- 模型的實例
- 實例方法
- 訪問關聯對象
- 遷移
- 模式編輯器
- 編寫遷移
- 高級
- 管理器
- 原始的SQL查詢
- 聚合
- 多數據庫
- 自定義查找
- 條件表達式
- 數據庫函數
- 其它
- 遺留的數據庫
- 提供初始數據
- 優化數據庫訪問
- 視圖層
- 基礎
- URL配置
- 視圖函數
- 快捷函數
- 裝飾器
- 參考
- 內建的視圖
- TemplateResponse 對象
- 文件上傳
- 概覽
- File 對象
- 儲存API
- 管理文件
- 自定義存儲
- 基于類的視圖
- 概覽
- 內建顯示視圖
- 內建編輯視圖
- API參考
- 分類索引
- 高級
- 生成 CSV
- 生成 PDF
- 中間件
- 概覽
- 內建的中間件類
- 模板層
- 基礎
- 面向設計師
- 語言概覽
- 人性化
- 面向程序員
- 表單
- 基礎
- 概覽
- 表單API
- 內建的Widget
- 高級
- 整合媒體
- 開發過程
- 設置
- 概覽
- 應用程序
- 異常
- 概覽
- django-admin 和 manage.py
- 添加自定義的命令
- 測試
- 介紹
- 部署
- 概述
- WSGI服務器
- 部署靜態文件
- 通過email追蹤代碼錯誤
- Admin
- 管理操作
- 管理文檔生成器
- 安全
- 安全概述
- 說明Django中的安全問題
- 點擊劫持保護
- 加密簽名
- 國際化和本地化
- 概述
- 本地化WEB UI格式化輸入
- “本地特色”
- 常見的網站應用工具
- 認證
- 概覽
- 使用認證系統
- 密碼管理
- 日志
- 分頁
- 會話
- 數據驗證
- 其它核心功能
- 按需內容處理
- 重定向
- 信號
- 系統檢查框架