iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
Modern Web

Django 初心者之旅系列 第 3

【Day 03】 Django 環境設定

  • 分享至 

  • xImage
  •  

工欲善其事,必先利其器。
開始用Django框架寫網站前,我們必須先安裝它的開發環境。

我們需要安裝/設定的東西如下 :

  • Python
  • PIP
  • Virtual Environment
  • Django

Python

DjangoPython 的框架,理所當然要先裝Python才能開始使用囉。
如果不知道有沒有安裝過的話,可以先在CMD輸入以下指令確認 :

python --version

有安裝Python的話,CMD會印出安裝的Python版本,像下面圖片這樣。

如果沒有顯示版本,請至Python官網下載並安裝。
我自己的習慣是不會安裝最新版本,而是往前安裝1個版本,盡量去找stable version安裝。

PIP

PIPPython 的套件管理工具(package manager),之後我們會用到它來下載Django
不過PIPPython 3.4後,就已經在安裝Python的同時也安裝了,不用再自行安裝。

確認PIP的版本可以在CMD輸入以下指令:

pip --version

有安裝的話,會在CMD看到PIP版本和安裝的路徑,像下面這樣。

Virtual Environment

每個Virtual Environment都是1個獨立的Python執行環境,剛建立venv的時候,會產生一個venv的資料夾,在外面安裝多少套件都跟這個新建venvPython執行環境無關。

但其實建立venv與否並不影響後面可不可以使用Django,只是非常建議在venv裡面使用Django。至於為什麼要建立venv呢? 大學上課時的說法是為了避免套件衝突。

下面我們試著建立一個名為myprojectvenv,切換到喜歡的路徑並在CMD輸入以下指令 :

py -m venv myproject

按下Enter之後,可以看到我們建立了1個資料夾

資料夾裡面長這樣 :

每次要在venv下載套件、使用Django的時候,我們都需要去啟動venv,要啟動venv必須去執行上面Scripts資料夾裡面的activate.bat檔。

CMD輸入指令執行activate.bat:
(執行路徑不一定是下面這個,只要能正確執行到activate.bat就行)

myproject\Scripts\activate.bat

看到類似下圖這樣,表示成功啟動venv,括號內的是venv資料夾名稱。

如果覺得每次都要啟動venv很煩,可以考慮下載Anaconda,就可以透過圖形介面建立並管理venv喔!

Django

最後是安裝主角Django,接續剛剛啟動venv進到的地方,在那裡輸入以下指令 :

py -m pip install Django

看到類似下圖這樣就安裝完囉。

想確認安裝的Django版本可以輸入以下指令 :

django-admin --version

顯示Django版本如下 :

完成上面的安裝/設定,接下來就可以開始使用Django寫網站囉!

ps. 想從venv退出的話,在CMD輸入deactivate或執行Scripts資料夾的deactivate.bat就可以了。


上一篇
【Day 02】 Django 簡介
下一篇
【Day 04】建立 Django Project
系列文
Django 初心者之旅31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言