通常來講Django的開發最好是在虛擬環境上進行,這樣的好處是能夠將不一樣的Django的項目的環境分割開來,相互不影響。好比說項目一用到Python2.x和Django1.1的開發python
環境而項目二用到的是python3.x和Django2.0的開發環境,這樣虛擬環境的用處就很是之大了。
Python中的虛擬環境工具被調用virtualenv
,咱們在Windows上安裝使用pip
如下命令從命令行安裝它:
數據庫
pip install virtualenv
要使用這個新的Python虛擬環境,咱們必須激活它,因此讓咱們回到命令提示符並鍵入如下內容:django
env_mysite\scripts\activate
這將在虛擬環境的\scripts
文件夾中運行激活腳本。
python3.x
既然咱們已經擁有了Python而且正在運行虛擬環境,那麼安裝Django很是簡單,在上述的虛擬環境中安裝Django只需輸入命令便可:瀏覽器
pip install django==2.0.6
命令後的django==2.0.6爲Django的版本號,能夠不加,不加時會下載穩定版的最新版,須要什麼版本時能夠到Django官網查詢並加上版本號,至此Django安裝完成。服務器
在你的虛擬環境命令行中,運行如下命令:工具
django-admin startproject mysite
該命令將自動在您的項目目錄中建立一個目錄mysite,併爲基本但功能完備的Django網站提供全部必需的文件。目錄以下所示 測試
mysite
├─ manage.py │ ├─mysite │ settings.py │ urls.py │ wsgi.py │ __init__.py │ └─templates
mysite/
根目錄。它只是你項目的一個容器。它的名字與Django無關; 你能夠將它重命名爲任何你喜歡的東西。manage.py
。一個命令行實用程序,可以讓您以各類方式與您的Django項目進行交互。mysite/
目錄。這是你的項目的Python包。這是你用來導入任何東西的名字mysite/__init__.py
。一個空文件告訴Python這個目錄應該被認爲是一個Python包。mysite/settings.py
。這個Django項目的設置/配置。mysite/urls.py
。這個Django項目的URL聲明; 您Django支持的網站的「目錄」。mysite/wsgi.py
。WSGI兼容的Web服務器爲您的項目提供服務的入口點。Django默認包含許多應用程序(例如管理程序和用戶管理和認證)。其中一些應用程序至少使用一個數據庫表,因此咱們須要在數據庫中建立表以前,咱們能夠使用它們。網站
爲此,請切換到mysite
上一步中建立的文件夾(cd mysite
在命令提示符下鍵入)並運行如下命令:url
python manage.py migrate
驗證Django項目的。mysite
若是還沒有更改到外部目錄,請運行如下命令:
python manage.py runserver
已經開始使用Django開發服務器,這是一個純粹用Python編寫的輕量級Web服務器。Django的建立者在Django中包含了這個功能,這樣您就能夠快速開發事務,而無需處
理配置生產服務器(如Apache)的工做,直到準備好開始生產。
六、網頁訪問
如今服務器正在運行,使用Web瀏覽器訪問http://127.0.0.1:8000/將會看到以下頁面: