一台電腦裡,可能存在多個Web專案,它們需要不同的套件來運作,套件本身有多個版本,為了不讓它們彼此干擾,所以我們要為每個專案來建立虛擬環境,讓每個專案都可以獨立運作。
cd /webapps/virtualenv
virtualenv blogVenv
Windows:
blogVenv\Scripts\activate.bat
pip install django psycopg2
pip freeze
Mac OS:
source blogVenv/bin/activate
,啟動虛擬環境blogVenV
pip install django psycopg2
pip freeze
,確認這個虛擬環境的django是否正確被安裝開啟VS Code
選擇左方延伸套件選單,輸入Django,點選安裝
我當前安裝的版本是Django v0.20.0
打開終端機,輸入以下指令
~webapps/workspace
django-admin startproject blog
可以看到Django專案 blog
建立,我們進一步來看自動生成的檔案結構
blog/ # 專案名稱
blog/ # App名稱
__init__.py # 設定此目錄是一個Python Package
asgi.py # Python程式跟伺服器溝通的介面程式 (非同步)
setting.py # 專案的設定檔
urls.py # 專案的URK request格式設定檔
wsgi.py # Python程式跟伺服器溝通的介面程式
manage.py # 管理Django專案的程式
~/webapps/blog
,按下Add,我們的編輯器工作環境就設定好了~webapps/workspace/blog
localhost:8000
,看到Django歡迎畫面表示成功啟動網站