Django 開發(fā)環(huán)境安裝配置

Django開發(fā)環(huán)境安裝和設(shè)置包括Python,Django,和數(shù)據(jù)庫系統(tǒng)。由于Django處理Web應(yīng)用程序,這里值得一提的是,你需也需要設(shè)置一個Web服務(wù)器。

第1步 - 安裝Python

Django是用100%純Python代碼編寫,所以需要在你的系統(tǒng)上安裝Python。最新Django的版本需要Python2.6.5或高于2.6.x分支或2.7.3或高于2.7.x 的分支,本教程中我們使用的是 Python2.7 和 Django-1.9.1。

如果是在最新的 Linux 或 Mac OS X,在這些系統(tǒng)可能已經(jīng)安裝了Python??梢酝ㄟ^在命令提示符下鍵入命令:python 來驗(yàn)證它。如果你看到類似下面這樣的輸出,那么說明Python已經(jīng)安裝了。

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
$ 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:   http://www.python.org/download. 下面是對應(yīng)的版本:

Django 版本Python 版本
1.82.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5
1.9, 1.102.7, 3.4, 3.5

第2步 - 安裝的Django

安裝Django是很容易的,但需要其安裝的步驟取決于您的操作系統(tǒng)。因?yàn)镻ython是一種與平臺無關(guān)的語言,Django有一個包它可工作在任何地方,而不管您的操作系統(tǒng)。

您可以從該鏈接下載 Django 的最新版本:  http://www.djangoproject.com/download.

注:本教程是基于 Window7 64bit 來作實(shí)例開發(fā)。

UNIX/Linux和Mac OS X安裝

如果你運(yùn)行的是Linux或Mac OS系統(tǒng),那么可以有兩種方式來安裝Django ?

       可以使用包管理器的操作系統(tǒng)可以使用 easy_install 或 pip 安裝。            在手動安裝之前您手動下載的官方壓縮包。    

我們將介紹第二個選項作為第一個,看你的操作系統(tǒng)類型。 如果你決定按照第一種選擇,那么需要注意的是 Django 安裝的版本。

比方說,你從上面的鏈接下載了壓縮包,它應(yīng)該是類似這樣 Django x.xx.tar.gz:

解壓并安裝。

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
$ tar xzvf Django-x.xx.tar.gz
 $ cd Django-x.xx
 $ sudo python setup.py install

您可以通過運(yùn)行下面的這個命令來測試你的安裝 ?

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
$ django-admin.py --version

如果你看到打印在屏幕上的當(dāng)前Django版本,那么說明一切都設(shè)置好了。

注 - 對于某些版本的Django 它將 django-admin 的“.py” 刪除。

Windows安裝

本教程我們以Window系統(tǒng)來講解演示實(shí)例,假設(shè) Django 壓縮和Python安裝在計算機(jī)上。

首先,路徑驗(yàn)證。

在某些版本的Windows(Windows7)中,可能需要保證Path系統(tǒng)變量的路徑如下,C:\Python27\;C:\Python27\Lib\site-packages\django\bin\ , 當(dāng)然這取決于你的Python版本。

然后,提取和安裝Django,這里我們放到目錄 C:\Python27\Django-1.9.1

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
c:\Python27\Django-1.9.1>

接下來,安裝 Django 需要運(yùn)行下面的命令,你在窗口需要管理員權(quán)限來執(zhí)行Shell 命令 “cmd” -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
C:\Python27\Django-1.9.1>python setup.py install

經(jīng)過一段時間后,所顯示的結(jié)果如下圖所示:

安裝

要測試你的安裝,打開命令提示符,然后鍵入以下命令?

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
c:\>django-admin.py --version

如果你看到 Django 的當(dāng)前版本顯示在屏幕上,那么一切設(shè)置都 OK 了。

或者

發(fā)出 “cmd” 提示符,然后鍵入python,然后 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
c:\> python
 >>> import django
 >>> print django.get_version()
瀏覽器運(yùn)行結(jié)果

第3步 - 數(shù)據(jù)庫安裝

Django支持幾種主要的數(shù)據(jù)庫引擎,可以根據(jù)你的要求。

MySQL (http://www.mysql.com/) PostgreSQL (http://www.postgresql.org/) SQLite 3 (http://www.sqlite.org/) Oracle (http://www.oracle.com/) MongoDb (https://django-mongodb-engine.readthedocs.org) GoogleAppEngine Datastore (https://cloud.google.com/appengine/articles/django-nonrel)

可以參考相應(yīng)的文檔,以安裝和配置您選擇的數(shù)據(jù)庫。

注 - 第5和第6是NoSQL數(shù)據(jù)庫。

第4步 - Web服務(wù)器

Django自帶了一個輕量級的Web服務(wù)器,用于開發(fā)和測試應(yīng)用程序。此服務(wù)器預(yù)配置支持 Django 相關(guān)工作,更重要的是它會在開發(fā)人員對其修改代碼保存后重新啟動。

然而,Django支持Apache和其他流行的Web服務(wù)器,如:lighttpd。 我們將討論在這兩個不同的實(shí)例在后續(xù)章節(jié)。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清