Windows下安裝Django及WEB服務啟動

2021-06-22 04:07:28 字數 3341 閱讀 4702

原文:

windows下安裝django及web服務啟動

如果使用的是 linux 或 mac os x ,系統可能已經預裝了 python 。在命令提示符下 (或 os x 的終端中) 輸入python

,如果出現python編輯環境,說明 python 已經裝好了。即使linux系統下未預設安裝python,在linux上安裝python和django也是很簡單的事,在windows下稍微複雜了,可能有環境變數的配置和其他一些問題等。

1)、tar

xzvf

django-*.tar.gz

(解壓django壓縮包)

2)、cd

django-*

(進入到解壓後的目錄下)

3)、sudo

python

setup.py

install

(執行setup.py進行安裝)

1、在命令列下安裝:

在windows下,可以將django放在與python相同的目錄下,在dos下進入到django-*目錄,執行python setup.py install,大概需要1分鐘的時間安裝完成,django將被安裝到python安裝目錄`` 的site-package`` 目錄(c:\python27\lib\site-packages或者是/usr/lib/python2.7/site-packages),當然有些依賴的檔案也分別附加到python相關類庫里了,這個系統安裝的時候已經自動做好了

2、配置環境變數

配置環境變數還是需要手動,將這幾個目錄新增到系統環境變數中:c:\python27;c:/python27/lib/site-packages/django;c:/python27/scripts。新增上去後,就可以使用django的django-admin.py命令新建工程了。

3、檢查是否安裝成功

上述部分出錯的話可能是python的版本和django版本不相容或者與電腦支援不相容(如64位或32位)。然後可以檢查一下django是否安裝成功,在dos下進入django-*目錄,檢視一下django的版本:

成功顯示了django的版本為1.4.5,說明django安裝成功了。

4、建立第乙個django工程

django環境算是配置完成了,你可以到命令提示符下建立第乙個django應用,進入某個目錄,執行django-admin.py startproject myproject來建立乙個工程:

這時在myproject目錄下有乙個資料夾myproject和乙個manage.py檔案,myproject目錄下有4個檔案(很重要的4個檔案):

__init__.py:表明該目錄為乙個python包

setting.py:專案設定檔案

urls.py:url對映管理

manage.py:對專案進行操作的命令

wsgi.py:python web server gateway inte***ce,是python應用程式或框架和web伺服器之間的一種介面。

5、啟動web伺服器

進入myproject目錄後,執行:manage.py runserver,來啟動django的自帶web伺服器,(由於錯誤不能重現,所以使用了建立mytest工程時出現的錯誤)如果幸運,可能不會出現如下的10013錯誤:

出現時也不用慌張,這是8000埠被其他應用程式占用了,在dos下執行netstat -ano 來檢視應用程式的埠使用情況:

然後開啟任務管理器檢視裡面的服務看pid為6328的服務對應什麼程序,我的8000埠是被酷狗**占用了,所以關閉後我又重新執行了manage.py runserver後就可以了,這時開啟乙個瀏覽器在位址列輸入:如果出現下面的介面則web服務成功啟動:

重新整理該頁面時dos下也返回了http狀態:(我重新整理了2次)

8000埠是djangoweb服務預設的埠號,當然在啟動服務時也可以自己指定的埠號:manage.py runserver 0.0.0.0:8888(這裡也可以直接寫埠號,不用加ip)

哈哈~~這時在瀏覽器的位址列輸入:則也出現了預設頁面:

至此,已經可以瀏覽建立的**了。

6、建立自己的頁面(檢視和url配置)

之前,我是配置好了,所以顯示了預設的「it worked!」網頁,那現在我想自己寫乙個網頁然後顯示出來。

在先前建立的myproject目錄下(第二個myproject),新建乙個views.py檔案,檔案內容如下:

然後,繫結url與檢視函式,開啟urls.py檔案,引入views並新增('^hellodjango/$',hellodjango),這行**,urls.py檔案如下:

這時,我要重啟web服務並將埠號設為2222(manage.py runserver 2222),然後在瀏覽器的位址列輸入localhost:2222/hellodjango,會出現如下意料之中的結果:

總結一下:(注意變換相關路徑)

1、django的安裝

python setup.py install

django-admin.py  startproject  

cd 3、啟動伺服器

manage.py runserver [[ ip:] 埠 ]

4、用瀏覽器開啟url

http://localhost:埠/[函式名]

就這樣,這是我學習django的第一課,很有意思,呵呵~~

linux下通過Nginx部署django專案

安裝nginx sudo apt get install nginx 安裝啟動nginx fnngj ubuntu etc init.d nginx start 啟動 fnngj ubuntu etc init.d nginx stop 關閉 fnngj ubuntu etc init.d ngin...

windows下安裝php memcache擴充套件

解壓下的檔案,解壓後有以下檔案 接著以管理員身份開啟cmd,進入剛才解壓的目錄,安裝memcache memcached.exe d install 接著啟動memcache服務 memcached.exe d start 這樣memcache服務就安裝好了。接著往xampp中加入 phpmemca...

Windows下安裝TensorFlow快速教程

參考 0 有支援cuda計算能力3.0或更高版本的nvidiagpu卡。3 cuda8.0相關的nvidia驅動。具備了上述安裝條件 cpu或gpu 之後,tensorflow可以通過兩種方式進行安裝。一是 native pip,二是anaconda。推薦前者,比較簡單。一 使用 native pi...