
- Django 基本概念
- Django - 首頁
- Django - 基礎
- Django - 概述
- Django - 環境搭建
- Django - 建立專案
- Django - 應用生命週期
- Django - 建立檢視
- Django - URL對映
- Django - 首頁
- Django - 模板系統
- Django - MVT
- Django - 新增主模板
- Django 管理後臺
- Django 管理後臺 - 介面
- Django 管理後臺 - 建立使用者
- Django 管理後臺 - 新增模型
- Django 管理後臺 - 設定顯示欄位
- Django 管理後臺 - 更新物件
- Django 模型
- Django - 模型
- Django - 插入資料
- Django - 更新資料
- Django - 刪除資料
- Django - 更新模型
- Django 靜態檔案
- Django - 新增靜態檔案
- Django - 新增 CSS 檔案
- Django 高階
- Django - 404 頁面未找到
- Django - 頁面重定向
- Django - 傳送郵件
- Django - 通用檢視
- Django - 表單處理
- Django - 檔案上傳
- Django - Apache 配置
- Django - Cookie 處理
- Django - Session
- Django - 快取
- Django - 評論
- Django - RSS
- Django - AJAX
- Django 有用資源
- Django - 快速指南
- Django - 有用資源
- Django - 討論
Django - 環境搭建
Django 開發環境包括安裝和配置 Python、Django 和資料庫系統。由於 Django 處理的是 Web 應用,值得一提的是,你還需要搭建 Web 伺服器。
步驟 1 – 安裝 Python
Django 使用 100% 純 Python 程式碼編寫,因此您需要在系統上安裝 Python。最新版本的 Django 需要 Python 2.6.5 或更高版本。
如果您使用的是最新的 Linux 或 Mac OS X 發行版,您可能已經安裝了 Python。您可以透過在命令提示符下鍵入 *python* 命令來驗證它。如果您看到類似這樣的內容,則表示已安裝 Python。
$ python Python 2.7.5 (default, Jun 17 2014, 18:11:42) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2
否則,您可以從以下連結下載並安裝最新版本的 Python:https://python.club.tw/downloads/。
步驟 2 - 安裝 Django
安裝 Django 非常簡單,但所需的步驟取決於您的作業系統。由於 Python 是一種平臺無關的語言,Django 有一個適用於所有作業系統的軟體包。
您可以從以下連結下載最新版本的 Django:https://www.djangoproject.com/download/。
UNIX/Linux 和 Mac OS X 安裝
如果您執行的是 Linux 或 Mac OS 系統,則有兩種安裝 Django 的方法:
您可以使用作業系統的包管理器,或者如果已安裝 easy_install 或 pip,則可以使用它們。
使用之前下載的官方存檔手動安裝。
我們將介紹第二種方法,因為第一種方法取決於您的作業系統發行版。如果您決定選擇第一種方法,請注意您正在安裝的 Django 版本。
假設您從上面的連結獲得了存檔,它應該類似於 Django-x.xx.tar.gz
解壓並安裝。
$ tar xzvf Django-x.xx.tar.gz $ cd Django-x.xx $ sudo python setup.py install
您可以透過執行以下命令來測試您的安裝:
$ django-admin.py --version
如果螢幕上打印出當前版本的 Django,則一切設定都已完成。
注意 - 對於某些版本的 Django,將是 django-admin,".py" 已被移除。
Windows 安裝
我們假設您的計算機上已安裝 Django 存檔和 python。
首先,PATH 驗證。
在某些版本的 Windows(Windows 7)上,您可能需要確保 Path 系統變數包含以下路徑 `C:\Python34\;C:\Python34\Lib\site-packages\django\bin\`,當然這取決於您的 Python 版本。
然後,解壓並安裝 Django。
c:\>cd c:\Django-x.xx
接下來,透過執行以下命令安裝 Django,這需要在 Windows shell “cmd” 中具有管理員許可權:
c:\Django-x.xx>python setup.py install
要測試您的安裝,請開啟命令提示符並鍵入以下命令:
c:\>python -c "import django; print(django.get_version())"
如果螢幕上打印出當前版本的 Django,則一切設定都已完成。
或者
啟動“cmd”提示符並鍵入 python,然後:
c:\> python >>> import django >>> django.VERSION
步驟 3 – 資料庫設定
Django 支援幾種主要的資料庫引擎,您可以根據自己的喜好設定任何一種。
- MySQL (http://www.mysql.com/)
- PostgreSQL (https://postgres.tw/)
- SQLite 3 (http://www.sqlite.org/)
- Oracle (http://www.oracle.com/)
- MongoDB (https://django-mongodb-engine.readthedocs.org)
- Google App Engine 資料儲存區 (https://cloud.google.com/appengine/articles/django-nonrel)
您可以參考各自的文件來安裝和配置您選擇的資料庫。
注意 - 5 和 6 是 NoSQL 資料庫。
步驟 4 – Web 伺服器
Django 自帶一個輕量級的 Web 伺服器,用於開發和測試應用程式。此伺服器已預先配置為與 Django 協同工作,更重要的是,每當您修改程式碼時,它都會重新啟動。
但是,Django 也支援 Apache 和其他流行的 Web 伺服器,例如 Lighttpd。在接下來的章節中,我們將討論這兩種方法,同時處理不同的示例。