Python和Django的安裝

1、下載並安裝Python

Python 官方下載地址:http://www.python.org/ftp/python/html

咱們這裏選擇的是 Python 2.7.2 。雖然目前最新版是Python 3.2.2, 可是Django目前還不支持 Python 3.2.2。python

安裝步驟很簡單,雙擊安裝包開始安裝,這裏咱們安裝到 D:\Python,如圖1,django


圖1瀏覽器

單擊「Next」按鈕,進入Python安裝組件選擇界面。這裏咱們安裝所有組件,選擇默認的設置就能夠了。如圖2。函數


圖2學習

安裝完成後,須要設置操做系統環境變量Path,添加Python安裝路徑  「;D:\Python」  如圖3網站


圖3url

設置完成以後,咱們打開CMD命令提示符窗口,輸入「python」,而後回車,應該能夠看到相似的畫面,如圖4。spa


圖4操作系統

Ok,這個時候,咱們的python就安裝完成了,你能夠輸入指令 print "Hello world" 打印字符串,按回車鍵看一下程序的執行效果是否同樣。

2、下載並安裝Django

下載Django目前最新版本 Django-1.3.1.tar.gz。 咱們下載的這個Django-1.3.1.tar.gz文件是一個標準的Unix壓縮格式的文件,咱們在Windows下也可使用WinRAR之類的軟 件進行解壓,解壓以後咱們獲得一個Django-1.3.1的目錄,假設咱們解壓到D:\Django目錄。咱們打開DOS命令提示窗口,進入這個目錄, 而後執行python setup.py install 這個命令來開始Django的安裝。如圖5。


圖5

安裝完成以後,咱們發現 Django 被安裝到了 D:\Python\Lib\site-packages\django 這個目錄。在這個目錄中有一個bin子目錄,存放的是Django的經常使用命令, 爲了方便之後操做,咱們須要將這個bin路徑添加到操做系統環境變量 Path。添加Django命令路徑  「;D:\Python\Lib\site-packages\django\bin」。如圖6。


圖6

目前爲止咱們已經完成 Django 安裝的操做,下邊咱們須要來驗證一下咱們是否能夠開始工做了。首先咱們打開一個CMD命令窗口,看看Django的常規指令是否能用,而後咱們再看看Django是否已經和python語言環境集成到了一塊兒。如圖7。


圖7

從圖中看到,咱們首先在操做系統提示符下執行 「django-admin.py --version」,系統打印出Django的版本號「1.3.1」。接着咱們輸入「Python」進入到python運行環境,在 「>>>」提示符下,咱們輸入一個python的模塊導入語句 「import django」,這個語句表示咱們在目前 python 運行環境中引入"django"這個功能模塊;而後咱們使用這個功能模塊的「VERSION」方法來查看這個模塊的版本號,一樣咱們也看到了相同的版本 號。若是你的電腦上也完整的看到這些信息的話,那麼OK,這證實你的電腦已經能夠開始執行基於Django系統的python程序了。

3、建立一個Django項目

學習Django,咱們的目的固然是爲了用來開發基於Web的應用系統,咱們來看看Django如何顯示一個Web頁面。打開一個CMD命令窗口,依次輸入指令。如圖8


圖8

這裏解釋一下上圖中的命令,首先進入D盤,輸入命令django-admin.py startproject mysite 用來建立一個網站項目,網站目錄名字爲mysite,路徑爲D:\mysite。接着進入mysite 這個目錄,輸入manage.py runserver 開啓網站。能夠指定端口,默認爲8000,若是想使用90端口,就寫成 manage.py runserver 90。

最後咱們打開瀏覽器在地址欄裏輸入地址 http://localhost:8000 ,看到 「It worked」了嗎?如圖9


圖9

接下來咱們建一個Hello world頁面:

使用Django,頁面的內容是靠視圖函數來產生,咱們在D:\mysite目錄下建立一個視圖文件views.py 輸入以下內容:

from django.http import HttpResponse
import datetime

def hello(request):
   now = datetime.datetime.now()
   html = "<html><body><h3>Hello World!</h3>It is now %s </body></html>" % now
   return HttpResponse(html)

接着,修改mysite目錄下的urls.py 文件,內容以下:

from django.conf.urls.defaults import patterns, include, url

urlpatterns = patterns('',

   ('^hello/$','mysite.views.hello'),
)

最後咱們打開瀏覽器在地址欄裏輸入地址 http://localhost:8000/hello/,結果顯示 如圖10


圖10

相關文章
相關標籤/搜索