# 建立第一個Django專案 ## 重點步驟 1. 為專案建立虛擬環境 virtualenv 2. 啟用虛擬環境、安裝專案所需套件 3. 建立新Django專案 4. 啟動伺服器,讓網站在本地電腦運作 ### 1. 為專案建立虛擬環境 virtualenv 一台電腦裡,可能存在多個Web專案,它們需要不同的套件來運作,套件本身有多個版本,為了不讓它們彼此干擾,所以我們要為每個專案來建立虛擬環境,讓每個專案都可以獨立運作。 - $ `cd /webapps/virtualenv` - $ `virtualenv blogVenv` ### 2. 啟用虛擬環境、安裝專案所需套件 Windows: - 啟動虛擬環境 - $ `blogVenv\Scripts\activate.bat` - (blogVenv)$ `pip install django` - 安裝完成後,輸入指令確認這個虛擬環境的django是否正確被安裝 - (blogVenv)$ `pip freeze` :::spoiler **MacOS** - 輸入$ `source blogVenv/bin/activate`,啟動虛擬環境`blogVenV` - (blogVenv)$ `pip install django` - 安裝完成後,可以再輸入指令$ `pip freeze`,確認這個虛擬環境的django是否正確被安裝 ::: ### 3. 建立新Django專案 - 打開終端機,輸入以下指令 - 切換路徑到`~/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專案的程式 ``` ### 4. 啟動伺服器,讓網站在本地電腦運作 - 打開終端機,輸入以下指令 - 切換系統路徑至:`~/webapps/workspace/blog` - 輸入指令:`python manage.py runserver` - 開啟Chrome,在網址輸入`localhost:8000`,看到Django歡迎畫面表示成功啟動網站 ![](https://i.imgur.com/mgIzV6K.png) ###### tags: `網路程式設計`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up